imovie
Description
Plays a movie in a user-interface object within the patcher window.
Examples
Arguments
None.
Attributes
autofit [int] (default: 0)
Sets the movie to fit automatically within the size of the imovie window.
border [int] (default: 1)
Toggles the drawing of border around the imovie object. The default is 1 (draw border).
moviedim [2 ints]
Displays the original dimensions of the movie in pixels.
name [symbol]
Specifies the name of the file that the imovie object will display. The symbol used as a filename must either be the name of a file in Max's current search path, or an absolute pathname for the file (e.g. ). The file name can be specified using the object's Inspector. The word by itself puts up a standard Open Document dialog box.
Common Box Attributes
annotation [symbol]
Sets the text that will be displayed in the Clue window when the user moves the mouse over the object.
background [int] (default: 0)
Adds or removes the object from the patcher's background layer.
adds the object to the background layer, removes it. Objects in the background layer are shown behind all objects in the default foreground layer.color [4 floats]
Sets the color for the object box outline.
fontface [int]
Sets the type style used by the object. The options are:
plain
bold
italic
bold italic
Possible values:
0 = 'regular'
1 = 'bold'
2 = 'italic'
3 = 'bold italic'
fontname [symbol]
Sets the object's font.
fontsize [float]
Sets the object's font size (in points).
Possible values:
'8'
'9'
'10'
'11'
'12'
'13'
'14'
'16'
'18'
'20'
'24'
'30'
'36'
'48'
'64'
'72'
hidden [int] (default: 0)
Toggles whether an object is hidden when the patcher is locked.
hint [symbol]
Sets the text that will be displayed in as a pop-up hint when the user moves the mouse over the object in a locked patcher.
ignoreclick [int] (default: 0)
Toggles whether an object ignores mouse clicks in a locked patcher.
jspainterfile [symbol]
JS Painter File
patching_rect [4 floats] (default: 0. 0. 100. 0.)
Sets the position and size of the object in the patcher window.
position [2 floats]
Sets the object's x and y position in both patching and presentation modes (if the object belongs to its patcher's presentation), leaving its size unchanged.
presentation [int] (default: 0)
Sets whether an object belongs to the patcher's presentation.
presentation_rect [4 floats] (default: 0. 0. 0. 0.)
Sets the x and y position and width and height of the object in the patcher's presentation, leaving its patching position unchanged.
rect [4 floats]
Sets the x and y position and width and height of the object in both patching and presentation modes (if the object belongs to its patcher's presentation).
size [2 floats]
Sets the object's width and height in both patching and presentation modes (if the object belongs to its patcher's presentation), leaving its position unchanged.
textcolor [4 floats]
Sets the color for the object's text in RGBA format.
textjustification [int]
Sets the justification for the object's text.
Possible values:
0 = 'left'
1 = 'center'
2 = 'right'
varname [symbol]
Sets the patcher's scripting name, which can be used to address the object by name in pattr, scripting messages to thispatcher, and the js object.
Messages
bang
int
Arguments
(drag)
active
Arguments
clear
dispose
Arguments
duration
getduration
getrate
gettime
length
loadintoram
Arguments
loop
Arguments
0: looping off (default) 1: looping on 2: palindrome mode (forward and then backward)
loopend
Arguments
looppoints
Arguments
end [int]
loopset
Arguments
end [int]
loopstart
Arguments
matrix
Arguments
The transform matrix operation consists of nine matrix elements
(mouse)
mute
Arguments
next
Arguments
nextmovie
palindrome
Arguments
passive
Arguments
pause
prev
Arguments
quality
Arguments
rate
Arguments
rd
Arguments
read
Arguments
readany
Arguments
rect
Arguments
y [int]
width [int]
height [int]
reload
resume
start
Arguments
startat
Arguments
stop
switch
Arguments
time
Arguments
timescale
vol
Arguments
Output
int
Out left outlet: The end time of the movie is sent out in response to the
Out middle outlet: The horizontal position of the mouse, relative to the left edge of the movie, is sent out when the mouse is clicked or dragged inside the movie.
Out right outlet: The vertical position of the mouse, relative to the top edge of the movie, is sent out when the mouse is clicked or dragged inside the movie.
See Also
Name | Description |
---|---|
lcd | Display graphics (deprecated) |
movie | Play a movie in a window |
playbar | Control video or audio file playback |
Max Basic Tutorial 12: Movie Playback | Max Basic Tutorial 12: Movie Playback |