onEnterFrame (MovieClip.onEnterFrame handler)
onEnterFrame = function() {}
Invoked repeatedly at the frame rate of the SWF file. The function that you assign to the
event handler is processed before any other ActionScript code that is attached
onEnterFrame
to the affected frames.
You must define a function that executes when the event handler is invoked. You can define
the function on the timeline or in a class file that extends the MovieClip class or that is linked
to a symbol in the library.
Availability: ActionScript 1.0; Flash Player 6
Example
The following example defines a function for the
event handler that sends a
onEnterFrame
action to the Output panel:
trace()
my_mc.onEnterFrame = function () {
trace ("onEnterFrame called");
}
onKeyDown (MovieClip.onKeyDown handler)
onKeyDown = function() {}
Invoked when a movie clip has input focus and user presses a key. The
event
onKeyDown
handler is invoked with no parameters. You can use the
and
Key.getAscii()
methods to determine which key the user pressed. You must define a
Key.getCode()
function that executes when the event handler is invoked. You can define the function on the
timeline or in a class file that extends the MovieClip class or is linked to a symbol in the
library.
The
event handler works only if the movie clip has input focus enabled and set.
onKeyDown
First, the
property must be set to
for the movie clip. Then,
MovieClip.focusEnabled
true
the clip must be given focus. You can do this by using
or by setting
Selection.setFocus()
the Tab key to navigate to the movie clip.
If you use
, you must pass the path for the movie clip to
Selection.setFocus()
. It is very easy for other elements to take the focus back after a user
Selection.setFocus()
moves the mouse.
Availability: ActionScript 1.0; Flash Player 6
MovieClip
903
Need help?
Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?