updateAfterEvent 関数

updateAfterEvent() : Void

onClipEvent() ハンドラ内で呼び出すか、setInterval() に渡す関数またはメソッドの一部としてこれを呼び出すと、ムービーに設定された FPS 値とは関係なく表示が更新されます。updateAfterEvent の呼び出しを onClipEvent() ハンドラ内から、または setInterval() に渡す関数またはメソッドの一部として行わなかった場合、呼び出しは無視されます。この関数は、特定の Mouse ハンドラおよび MovieClip ハンドラでのみ機能します。Mouse クラスでは mouseDown、mouseUp、mouseMove、keyDown、keyUp ハンドラ、MovieClip クラスでは onMouseMove、onMouseDown、onMouseUp、onKeyDown、onKeyUp ハンドラです。Key クラスでは機能しません。

対応バージョン : ActionScript 1.0、Flash Player 5

次の例では、cursor_mc という名前のカスタムカーソルを作成する方法を示します。ActionScript を使用してマウスカーソルを cursor_mc に置き換えます。次に updateAfterEvent() を使用してステージを連続的に更新し、カーソルの動きが滑らかに表示されるようにします。

Mouse.hide();
cursor_mc.onMouseMove = function() {
 this._x = this._parent._xmouse;
 this._y = this._parent._ymouse;
 updateAfterEvent();
};

関連項目

onClipEvent ハンドラ, setInterval 関数


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001233.html