套件 | 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 值已變更,但是螢幕尚未更新 (Flash Player 尚未傳送 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
值已變更,但是螢幕尚未更新 (Flash Player 尚未傳送 motionUpdate
事件)。
事件物件的屬性值如下:
屬性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 定義處理此事件之事件偵聽程式的物件。 例如,如果您使用 myButton.addEventListener() 來註冊事件偵聽程式,myButton 即是 currentTarget 的值。 |
target | 已傳送事件的物件。此物件不一定是偵聽事件的物件。 您可以使用 currentTarget 屬性,隨時存取偵聽事件的物件。 |
相關 API 元素
Tue Jun 12 2018, 03:47 PM Z