| 套件 | fl.video |
| 類別 | public class VideoEvent |
| 繼承 | VideoEvent Event Object |
| 實作 | IVPEvent |
| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
| 屬性 | 定義自 | ||
|---|---|---|---|
![]() | bubbles : Boolean [唯讀]
指出事件是否為反昇事件。 | Event | |
![]() | cancelable : Boolean [唯讀]
指出是否可避免與事件相關聯的行為指令。 | Event | |
![]() | constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | |
![]() | currentTarget : Object [唯讀]
正主動使用事件偵聽程式處理 Event 物件的物件。 | Event | |
![]() | eventPhase : uint [唯讀]
事件流程中的目前階段。 | Event | |
| playheadTime : Number
數字,表示目前播放磁頭時間或位置,以秒為單位,可以是分數值。 | VideoEvent | ||
| state : String
字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 | VideoEvent | ||
![]() | target : Object [唯讀]
事件目標。 | Event | |
![]() | type : String [唯讀]
事件類型。 | Event | |
| vp : uint
與此事件相關之 VideoPlayer 物件的索引。 | VideoEvent | ||
| 方法 | 定義自 | ||
|---|---|---|---|
VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, state:String = null, playheadTime:Number = NaN, vp:uint = 0)
會建立包含 video 事件相關資訊的 Event 物件。 | VideoEvent | ||
![]() |
複製 Event 子類別的實體。 | Event | |
![]() |
公用程式函數,可用來實作自訂 ActionScript 3.0 Event 類別中的 toString() 方法。 | Event | |
![]() |
指出物件是否有已定義的指定屬性。 | Object | |
![]() |
檢查是否已經對事件呼叫 preventDefault() 方法。 | Event | |
![]() |
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | |
![]() |
如果可以取消事件的預設行為指令,則取消該行為指令。 | Event | |
![]() |
指出指定的屬性是否存在,以及是否可列舉。 | Object | |
![]() |
為迴圈作業設定動態屬性的可用性。 | Object | |
![]() |
避免處理事件流程中,目前節點以及任何後續節點中的任何事件偵聽程式。 | Event | |
![]() |
避免處理接續在事件流程中的目前節點之後,後續節點中的任何事件偵聽程式。 | Event | |
![]() |
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | |
![]() |
傳回包含 Event 物件所有屬性的字串。 | Event | |
![]() |
會傳回指定之物件的基本值。 | Object | |
| 常數 | 定義自 | ||
|---|---|---|---|
| AUTO_REWOUND : String = "autoRewound" [靜態]
定義 autoRewound 事件物件的 type 屬性值。 | VideoEvent | ||
| BUFFERING_STATE_ENTERED : String = "bufferingStateEntered" [靜態]
定義 bufferingStateEntered 事件物件的 type 屬性值。 | VideoEvent | ||
| CLOSE : String = "close" [靜態]
定義 close 事件物件的 type 屬性值。 | VideoEvent | ||
| COMPLETE : String = "complete" [靜態]
定義 complete 事件物件的 type 屬性值。 | VideoEvent | ||
| FAST_FORWARD : String = "fastForward" [靜態]
定義 fastForward 事件物件的 type 屬性值。 | VideoEvent | ||
| PAUSED_STATE_ENTERED : String = "pausedStateEntered" [靜態]
定義 pausedStateEntered 事件物件的 type 屬性值。 | VideoEvent | ||
| PLAYHEAD_UPDATE : String = "playheadUpdate" [靜態]
定義 playheadUpdate 事件物件的 type 屬性值。 | VideoEvent | ||
| PLAYING_STATE_ENTERED : String = "playingStateEntered" [靜態]
定義 playingStateEntered 事件物件的 type 屬性值。 | VideoEvent | ||
| READY : String = "ready" [靜態]
定義 ready 事件物件的 type 屬性值。 | VideoEvent | ||
| REWIND : String = "rewind" [靜態]
定義 rewind 事件物件的 type 屬性值。 | VideoEvent | ||
| SCRUB_FINISH : String = "scrubFinish" [靜態]
定義 scrubFinish 事件物件的 type 屬性值。 | VideoEvent | ||
| SCRUB_START : String = "scrubStart" [靜態]
定義 scrubStart 事件物件的 type 屬性值。 | VideoEvent | ||
| SEEKED : String = "seeked" [靜態]
定義 seeked 事件物件的 type 屬性值。 | VideoEvent | ||
| SKIN_LOADED : String = "skinLoaded" [靜態]
定義 skinLoaded 事件物件的 type 屬性值。 | VideoEvent | ||
| STATE_CHANGE : String = "stateChange" [靜態]
定義 stateChange 事件物件的 type 屬性值。 | VideoEvent | ||
| STOPPED_STATE_ENTERED : String = "stoppedStateEntered" [靜態]
定義 stoppedStateEntered 事件物件的 type 屬性值。 | VideoEvent | ||
playheadTime | 屬性 |
playheadTime:Number| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
數字,表示目前播放磁頭時間或位置,以秒為單位,可以是分數值。 設定這個屬性會觸發搜尋的動作,必須遵守所有的搜尋限制條件。
當播放磁頭時間變更時 (在 FLV 檔播放期間每 0.25 秒變更一次),組件會傳送 playheadUpdate 事件。
基於幾個原因,在呼叫其中一個搜尋方法或設定 playheadTime 以觸發搜尋之後,playheadTime 屬性可能無法立即取得預期的值。 第一,以漸進式下載而言,您只能搜尋關鍵影格,所以,將會搜尋到指定時間之後的第一個關鍵影格的時間 (在進行串流處理時,一定會搜尋到精確的指定時間,即使來源 FLV 檔沒有關鍵影格也是如此)。 第二,搜尋是非同步的,因此,如果您呼叫搜尋方法或設定 playheadTime 屬性,playheadTime 並不會立即更新。 若要取得搜尋完成後的時間,請偵聽 seek 事件,此事件會在 playheadTime 屬性更新之後發生。
實作
public function get playheadTime():Number public function set playheadTime(value:Number):void相關 API 元素
state | 屬性 |
state:String| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 這個屬性是由 load()、play()、stop()、pause() 和 seek() 方法所設定。
state 屬性的可能值為:buffering、connectionError、disconnected、loading、paused、playing、rewinding、seeking 和 stopped。 您可以使用 FLVPlayback 類別的屬性來測試這些狀態。
實作
public function get state():String public function set state(value:String):void相關 API 元素
vp | 屬性 |
VideoEvent | () | 建構函式 |
public function VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, state:String = null, playheadTime:Number = NaN, vp:uint = 0)| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
會建立包含 video 事件相關資訊的 Event 物件。 Event 物件會當做參數傳遞至事件偵聽程式。
參數type:String — 事件類型。事件偵聽程式可以透過繼承的 type 屬性來存取此資訊。可能的值為 VideoEvent.AUTO_REWOUND、VideoEvent.BUFFERING_STATE_ENTERED、VideoEvent.CLOSE、VideoEvent.COMPLETE、VideoEvent.FAST_FORWARD、VideoEvent.PAUSED_STATE_ENTERED、VideoEvent.PLAYHEAD_UPDATE、VideoEvent.PLAYING_STATE_ENTERED、VideoEvent.READY、VideoEvent.REWIND、VideoEvent.SCRUB_FINISH、VideoEvent.SCRUB_START、VideoEvent.SEEKED、VideoEvent.SKIN_LOADED、VideoEvent.STATE_CHANGE、VideoEvent.STOPPED_STATE_ENTERED 和 VideoEvent.VOLUME_UPDATE。
| |
bubbles:Boolean (default = false) — 判斷 Event 物件是否參與事件流程的反昇階段。事件偵聽程式可以透過繼承的 bubbles 屬性來存取此資訊。
| |
cancelable:Boolean (default = false) — 判斷是否可以取消 Event 物件。事件偵聽程式可以透過繼承的 cancelable 屬性來存取此資訊。
| |
state:String (default = null) — 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。
| |
playheadTime:Number (default = NaN) — 數字,表示目前的播放磁頭時間或位置。
| |
vp:uint (default = 0) — 會決定 VideoPlayer 物件的索引。
|
相關 API 元素
AUTO_REWOUND | 常數 |
public static const AUTO_REWOUND:String = "autoRewound"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 autoRewound 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
BUFFERING_STATE_ENTERED | 常數 |
public static const BUFFERING_STATE_ENTERED:String = "bufferingStateEntered"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 bufferingStateEntered 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
CLOSE | 常數 |
public static const CLOSE:String = "close"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 close 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
COMPLETE | 常數 |
public static const COMPLETE:String = "complete"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 complete 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
FAST_FORWARD | 常數 |
public static const FAST_FORWARD:String = "fastForward"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 fastForward 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
PAUSED_STATE_ENTERED | 常數 |
public static const PAUSED_STATE_ENTERED:String = "pausedStateEntered"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 pausedStateEntered 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
PLAYHEAD_UPDATE | 常數 |
public static const PLAYHEAD_UPDATE:String = "playheadUpdate"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 playheadUpdate 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
PLAYING_STATE_ENTERED | 常數 |
public static const PLAYING_STATE_ENTERED:String = "playingStateEntered"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 playingStateEntered 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
READY | 常數 |
public static const READY:String = "ready"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 ready 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
REWIND | 常數 |
public static const REWIND:String = "rewind"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 rewind 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
SCRUB_FINISH | 常數 |
public static const SCRUB_FINISH:String = "scrubFinish"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 scrubFinish 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
SCRUB_START | 常數 |
public static const SCRUB_START:String = "scrubStart"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 scrubStart 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
SEEKED | 常數 |
public static const SEEKED:String = "seeked"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 seeked 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
SKIN_LOADED | 常數 |
public static const SKIN_LOADED:String = "skinLoaded"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 skinLoaded 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
STATE_CHANGE | 常數 |
public static const STATE_CHANGE:String = "stateChange"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 stateChange 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
STOPPED_STATE_ENTERED | 常數 |
public static const STOPPED_STATE_ENTERED:String = "stoppedStateEntered"| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
定義 stoppedStateEntered 事件物件的 type 屬性值。
這個事件具有下列屬性:
| 屬性 | 值 |
|---|---|
bubbles | false |
cancelable | false;沒有要取消的預設行為指令。 |
state | 字串,用以識別 VideoState 類別中描述組件播放狀態的常數。 |
playheadTime | 數字,表示目前的播放磁頭時間或位置。 |
vp | VideoPlayer 物件的索引。 |
相關 API 元素
Tue Jun 12 2018, 03:47 PM Z
隱藏繼承公用屬性
顯示繼承公用屬性