onClipEvent(movieEvent:Object) { // ここにステートメントを記述}
ムービークリップの特定のインスタンスに対して定義されたアクションを起動します。
movieEvent:Object - movieEvent は、"イベント" と呼ばれるトリガです。イベントが発生すると、その後ろの中括弧 ({}) 内のステートメントが実行されます。次の値のすべてを movieEvent パラメータに指定できます。
次の例は、keyDown ムービーイベントで onClipEvent() を使用しており、ムービークリップまたはボタンにアタッチされるように設計されています。通常、keyDown ムービーイベントは Key オブジェクトのメソッドやプロパティと共に使用します。次のスクリプトでは、Key.getCode() を使用して、ユーザーが押したキーを調べます。押されたキーが Key.RIGHT プロパティと一致する場合は、再生ヘッドを次のフレームに送ります。押されたキーが Key.LEFT プロパティと一致する場合は、再生ヘッドを前のフレームに送ります。
onClipEvent (keyDown) {
if (Key.getCode() == Key.RIGHT) {
this._parent.nextFrame();
} else if (Key.getCode() == Key.LEFT) {
this._parent.prevFrame();
}
}
次の例では、load および mouseMove ムービーイベントで onClipEvent() を使用します。_xmouse プロパティと _ymouse プロパティは、マウスが移動するたびにマウスの位置を追跡します。これらの値は、実行時に作成されるテキストフィールドに表示されます。
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;
}
Key, _xmouse (MovieClip._xmouse プロパティ), _ymouse (MovieClip._ymouse プロパティ), 定数
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート