72
ActionScript language elements
■
mouseDown
The action is initiated when the left mouse button is pressed.
Note:
This event is supported in Flash Lite only if
System.capabilities.hasMouse
is
true
or
System.capabilities.hasStylus
is
true
.
■
mouseUp
The action is initiated when the left mouse button is released.
Note:
This event is supported in Flash Lite only if
System.capabilities.hasMouse
is
true
or
System.capabilities.hasStylus
is
true
.
■
keyDown
The action is initiated when a key is pressed. Use
Key.getCode()
to retrieve
information about the last key pressed.
■
keyUp
The action is initiated when a key is released. Use the
Key.getCode()
method to
retrieve information about the last key pressed.
■
data
The action is initiated when data is received in a
loadVariables()
or
loadMovie()
action. When specified with a
loadVariables()
action, the
data
event occurs only once,
when the last variable is loaded. When specified with a
loadMovie()
action, the
data
event occurs repeatedly, as each section of data is retrieved.
Example
The following example uses
onClipEvent()
with the
keyDown
movie event and is designed to
be attached to a movie clip or button. The
keyDown
movie event is usually used with one or
more methods and properties of the Key object. The following script uses
Key.getCode()
to
find out which key the user has pressed; if the pressed key matches the
Key.RIGHT
property,
the playhead is sent to the next frame; if the pressed key matches the
Key.LEFT
property, the
playhead is sent to the previous frame.
onClipEvent (keyDown) {
if (Key.getCode() == Key.RIGHT) {
this._parent.nextFrame();
} else if (Key.getCode() == Key.LEFT) {
this._parent.prevFrame();
}
}
The following example uses
onClipEvent()
with the
load
and
mouseMove
movie events.
The _
xmouse
and _
ymouse
properties track the position of the mouse each time the mouse
moves, which appears in the text field that's created at runtime.
onClipEvent (load) {
this.createTextField("coords_txt", this.getNextHighestDepth(), 0, 0, 100,
22);
coords_txt.autoSize = true;
coords_txt.selectable = false;
}
onClipEvent (mouseMove) {
coords_txt.text = "X:"+_root.",Y:"+_root._ymouse;
}
Содержание Flash Lite 2
Страница 1: ...Flash Lite 2 x ActionScript Language Reference...
Страница 22: ...22 Contents...
Страница 244: ...244 ActionScript language elements...
Страница 760: ...760 ActionScript classes...