PDA

View Full Version : track needs activating before I can place keys on it


Yorgo12345
03-25-2005, 03:37 PM
hi guys,

I'm using a plugin exporter for the TorqueEngine, and I'm trying to use it via maxscript

for the most part it works, but I'm having a weird issue :

I've used the macrorecorder to capture the creation of the object AND the creation of keys in the TrackView

I get this:


Sequence Sequence_Begin_End:off pos:[2.10911,-18.9042,0] isSelected:on

macros.run "Track View" "LaunchDopeSheetEditor"

$.Sequence_Begin_End = off

addNewKey $.Sequence_Begin_End.controller 0f #select

addNewKey $.Sequence_Begin_End.controller 5f #select



obviosly this creates the sequence object, and then adds keys to frame 1 and 5

ok so far.... but,

when I run the above block It doesn't create the keys, instead, I get an undefined message:

-- No ""addNewKey"" function for undefined

Ok, annoyying, but now it gets even weirder....

After I create a key in TrackView manually, THEN I can use the addNewKey command above, and keys are created just fine

I've experimented with this alot but I can't seem to get it to work....it's almost like I need to activate the track (by creating a key in it) before I can have access to it via maxscript......

weird! ...frustrating too!

anyone have any idea about this?

I seem to remember something similar with creating tracks for bezier handles in splines, but I couldn't find anything....

thanks for any help/ideas/direction

ofer_z
03-25-2005, 07:11 PM
hi,

you first have to create a controller for the property before you can create keys on it.


Sequence Sequence_Begin_End:off pos:[2.10911,-18.9042,0] isSelected:on

macros.run "Track View" "LaunchDopeSheetEditor"

$.Sequence_Begin_End = off

-- assign an on_off controller
$.Sequence_Begin_End = On_Off()

addNewKey $.Sequence_Begin_End.controller 0f #select

addNewKey $.Sequence_Begin_End.controller 5f #select




hOpe this helps,
o

CGTalk Moderation
03-25-2005, 07:11 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.