The current frame value is contained in a parameter named Current and can be accessed directly, via the GetValue and SetValue commands (as discussed in Accessing Parameter Values Directly) or through the Parameter or Parameter object, as demonstrated in the examples below.
Parameters are available from the Property or Property object (see Accessing the PlayControl Property Set for details on how to get a pointer to the PlayControl property).
' VBScript (command access) dim curr_frame curr_frame = GetValue( "PlayControl.Current" )' GetValue only returns data values for Parameters ' Go to frame 10, and then the last frame SetValue "PlayControl.Current", 10.0 SetValue "PlayControl.Current", GetValue( "PlayControl.Out" )
// JScript (object model access) var remote_control = ActiveProject.Properties( "Play Control" ); var curr_frame = remote_control.Parameters( "Current" );// returns a pointer to the specified Parameter // Find out what the current frame is Application.LogMessage( "Current frame: " + curr_frame.Value ); // Go to frame 10, and then the last frame curr_frame.Value = 10.0; curr_frame.Value = remote_control.Parameters( "Out" ).Value;
Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License