User Guide

onClipEvent() 681
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._xmouse+",Y:"+_root._ymouse;
}
See also
Key class, MovieClip._xmouse, MovieClip._ymouse, on(), updateAfterEvent()