Onkeyup (Movieclip.onkeyup Handler) - MACROMEDIA FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE Reference

Flash lite 2.x actionscript language reference
Hide thumbs Also See for FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE:
Table of Contents

Advertisement

The movie clip must have focus for the onKeyDown event handler to work. Add the
following ActionScript to set input focus:
my_mc.tabEnabled = true;
my_mc.focusEnabled = true;
Selection.setFocus(my_mc);
When you tab to the movie clip and press a key,
is displayed in the Output
key was pressed
panel. However, this does not occur after you move the mouse, because the movie clip loses
focus. Therefore, you should use
in most cases.
Key.onKeyDown
See also
,
,
getAscii (Key.getAscii method)
getCode (Key.getCode method)
focusEnabled
,
,
(MovieClip.focusEnabled property)
setFocus (Selection.setFocus method)
,
onKeyDown (Key.onKeyDown event listener)
onKeyUp (MovieClip.onKeyUp
handler)

onKeyUp (MovieClip.onKeyUp handler)

onKeyUp = function() {}
Invoked when a key is released. The
event handler is invoked with no parameters.
onKeyUp
You can use the
and
methods to determine which key was
Key.getAscii()
Key.getCode()
pressed. 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 is
linked to a symbol in the library.
The
event handler works only if the movie clip has input focus enabled and set.
onKeyUp
First, the
property must be set to true for the movie clip. Then,
MovieClip.focusEnabled
the clip must be given focus. This can be done either by using
or by
Selection.setFocus()
setting the Tab key to navigate to the clip.
If
is used, the path for the movie clip must be passed to
Selection.setFocus()
. It is very easy for other elements to take the focus back after the
Selection.setFocus()
mouse is moved.
Availability: ActionScript 1.0; Flash Lite 2.0
Example
The following example defines a function for the
method that sends a
onKeyUp
trace()
action to the Output panel:
my_mc.onKeyUp = function () {
trace ("onKey called");
}
498
ActionScript classes

Advertisement

Table of Contents
loading

Table of Contents