ActiveX Controls have been deprecated by Microsoft in the latest versions of the Windows operating system in favor of the DotNet framework and its controls.
While MAXScript still supports ActiveX controls, these have to be installed and registered on the system to be accessible to MAXScript.
As a replacement of ActiveX controls, MAXScript supports DotNet controls in 3ds Max 9 and higher.
Returns the width of the image source as integer.
Returns the height of the image source as integer.
Returns the name of the author of the of source as string.
Returns the title if the image source as string.
Returns the copyright notice of the image source as string.
Returns the description of the image source as string.
Returns the rating of the image source as string.
Returns the file name of the image source as string.
Returns the duration of the video stream as float.
Get/Set the current position of the video stream as float.
Get/Set the play count (number of times to repeat the playback) as integer.
Get/Set the selection start as float.
Get/Set the selection end as float.
Returns the current state of the Media Player.
Get/Set the playback rate as a float.
Get/Set the audio volume as float.
Get/Set the audio balance as integer.
Enable/Disable the context menu.
Enable/Disable the controls display.
Enable/Disable the position controls display.
Enable/Disable the selection controls display.
Enable/Disable the tracker display.
Enable/Disable the position controls.
Enable/Disable the selection controls.
Enable/Disable the display hiding.
Enable/Disable the controls hiding.
Get/Set the time/frames display mode.
Enable/Disable the changing of the time.frames display mode.
.FilterGraph : undefined .FilterGraphDispatch : DActiveMovieEvents, read-only .DisplayForeColor : integer
Get/Set the display foreground color as integer.
Get/Set the display background color as integer.
.MovieWindowSize : WindowSizeConstants( #amvOriginalSize | #amvDoubleOriginalSize | #amvOneSixteenthScreen | #amvOneFourthScreen | #amvOneHalfScreen )
Get/Set the movie window size.
Enable/Disable fullscreen mode.
Enable/Disable Auto Start. When true, the movie will repeat playback when the last frame is reached. When false, the movie will not restart.
Enable/Disable Auto Rewind. When true, the movie will automatically jump back to the first frame when playback is finished. When false, the movie will remain on the last frame.
Returns the Windows handle of the ActiveX control.
Get/Set the appearance of the WMP control.
Get/Set the border style of the WMP control when .Appearance is set to #amvFlat .
Enable/Disable the WMP control.
.ReadyState : ReadyStateConstants( #amvUninitialized | #amvLoading | #amvInteractive | #amvComplete ), read-only
Returns the Ready state of the WMP control.
Returns a DActiveMovieEvents object with the following methods:
Change the state of the Player.
Change the position of the Player.
Set the open state to complete.
Call the double-click event handler.
Causes the keyDown event handler to be executed.
Causes the keyUp event handler to be executed.
Causes the keyPress event handler to be executed.
Causes the MouseDown event handler to be executed.
Causes the MouseMove event handler to be executed.
Causes the MouseUp event handler to be executed.
Causes the Error event handler to be executed.
Returns true if the Sound Card is enabled, false otherwise.
Called when the Player's state has changed. The arguments oldState and newState will contain the state before and after the change.
Called when the Player's position has changed. The arguments oldState and newState will contain the position before and after the change.
Called when the Timer has changed.
Called when the a loading of a new video stream has finished.
Called when the user clicked the control.
Called when the user double-clicked the control.
Called when the user pressed down a key.
Called when the user released a key.
Called when the user pressed a key.
on <control_name> MouseDown Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS do ( ... )
Called when the user pressed a mouse button over the Control.
on <control_name> MouseMove Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS do ( ... )
Called when the user moved the mouse over the Control.
on <control_name> MouseUp Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS do ( ... )
Called when the user released a mouse button over the Control.
on <control_name> Error SCode:integer Description:string Source:string CancelDisplay:boolean do ( ... )
Called when an error has occurred.
Called when the display mode has changed.
on <control_name> ReadyStateChange ReadyState:ReadyStateConstants( #amvUninitialized | #amvLoading | #amvInteractive | #amvComplete ) do ( ... )