Class enchant.Action
アニメーションタイムラインを構成する, 実行したい処理を指定するためのクラス. タイムラインに追加されたアクションは順に実行される. アクションが開始・終了された時に actionstart, actionend イベントが発行され, また1フレーム経過した時には actiontick イベントが発行される. これらのイベントのリスナとして実行したい処理を指定する. time で指定されたフレーム数が経過すると自動的に次のアクションに移行するが, null が指定されると, タイムラインの next メソッドが呼ばれるまで移行しない.
- Defined in: enchant.js
- Extends enchant.ActionEventTarget
Constructor Attributes | Constructor Name and Description |
---|---|
enchant.Action(param)
|
Method Summary
- Methods borrowed from class enchant.EventTarget:
- addEventListener
- clearEventListener
- dispatchEvent
- on
- removeEventListener
Class Detail
enchant.Action(param)
- Parameters:
- {Object} param
- {Number} param.time Optional
- アクションが持続するフレーム数. null が指定されると無限長.
- {Function} param.onactionstart Optional
- アクションが開始される時のイベントリスナ.
- {Function} param.onactiontick Optional
- アクションが1フレーム経過するときのイベントリスナ.
- {Function} param.onactionend Optional
- アクションがが終了する時のイベントリスナ.