パッケージ | fl.motion |
クラス | public class MotionEvent |
継承 | MotionEvent Event Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
abox_animator
という名前の Animator インスタンスがあるとき、アニメーションの終了時に、Flash Player によって次の trace
ステートメントが実行されます。
import fl.motion.MotionEvent; abox_animator.addEventListener(MotionEvent.MOTION_END,afterMotion); function afterMotion(e:MotionEvent) { trace("animation complete!"); }
関連する API エレメント
パブリックプロパティ
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | MotionEvent | ||
Event サブクラスのインスタンスを複製します。 | Event | ||
カスタム ActionScript 3.0 Event クラスに toString() メソッドを実装するためのユーティリティ関数です。 | Event | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
イベントで preventDefault() メソッドが呼び出されたかどうかを確認します。 | Event | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
イベントのデフォルト動作をキャンセルできる場合に、その動作をキャンセルします。 | Event | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
イベントフローの現在のノードおよび後続するノードで、イベントリスナーが処理されないようにします。 | Event | ||
イベントフローの現在のノードに後続するノードで、イベントリスナーが処理されないようにします。 | Event | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
Event オブジェクトのすべてのプロパティを含むストリングを返します。 | Event | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
パブリック定数
定数 | 定義元 | ||
---|---|---|---|
MOTION_END : String = "motionEnd" [静的]
Animator.stop() または Animator.end() が明示的に呼び出されるか、Motion インスタンスの最後に到達することによって、モーションが停止したことを示します。 | MotionEvent | ||
MOTION_START : String = "motionStart" [静的]
Motion インスタンスの再生が開始されたことを示します。 | MotionEvent | ||
MOTION_UPDATE : String = "motionUpdate" [静的]
Motion インスタンスが変更され、画面が更新されたことを示します。 | MotionEvent | ||
TIME_CHANGE : String = "timeChange" [静的]
Animator インスタンスの time 値は変化したが、画面はまだ更新されていない(motionUpdate イベントが送出されていない)ことを示します。 | MotionEvent |
コンストラクターの詳細
MotionEvent | () | コンストラクター |
public function MotionEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
コンストラクターです。
パラメーターtype:String — イベントタイプ。イベントの基となるアクションを示します。
| |
bubbles:Boolean (default = false ) — イベントが表示リスト階層を上方にバブルできるかどうかを指定します。
| |
cancelable:Boolean (default = false ) — イベントに関連付けられた動作をキャンセルできるかどうかを指定します。
|
定数の詳細
MOTION_END | 定数 |
public static const MOTION_END:String = "motionEnd"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
Animator.stop()
または Animator.end()
が明示的に呼び出されるか、Motion インスタンスの最後に到達することによって、モーションが停止されたことを示します。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は "currentTarget " となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用します。 |
関連する API エレメント
MOTION_START | 定数 |
public static const MOTION_START:String = "motionStart"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
Motion インスタンスの再生が開始されたことを示します。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は "currentTarget " となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用します。 |
関連する API エレメント
MOTION_UPDATE | 定数 |
public static const MOTION_UPDATE:String = "motionUpdate"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
Motion インスタンスが変更され、画面が更新されたことを示します。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は "currentTarget " となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用します。 |
関連する API エレメント
TIME_CHANGE | 定数 |
public static const TIME_CHANGE:String = "timeChange"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
Animator インスタンスの time
値は変化したが、画面はまだ更新されていない(motionUpdate
イベントが送出されていない)ことを示します。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は "currentTarget " となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用します。 |
関連する API エレメント
Tue Jun 12 2018, 10:34 AM Z