包 | mx.events |
类 | public class VideoEvent |
继承 | VideoEvent Event Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoDisplay.state
属性的值。
相关 API 元素
属性 | 由以下参数定义 | ||
---|---|---|---|
bubbles : Boolean [只读]
表示事件是否为冒泡事件。 | Event | ||
cancelable : Boolean [只读]
表示是否可以阻止与事件相关联的行为。 | Event | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
currentTarget : Object [只读]
当前正在使用某个事件侦听器处理 Event 对象的对象。 | Event | ||
eventPhase : uint [只读]
事件流中的当前阶段。 | Event | ||
playheadTime : Number
事件发生时 VideoDisplay 控件播放头的位置。 | VideoEvent | ||
state : String
事件发生时 VideoDisplay.state 属性的值。 | VideoEvent | ||
stateResponsive : Boolean [只读]
事件发生时 VideoDisplay.stateResponsive 属性的值。 | VideoEvent | ||
target : Object [只读]
事件目标。 | Event | ||
type : String [只读]
事件的类型。 | Event |
方法 | 由以下参数定义 | ||
---|---|---|---|
VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, state:String = null, playheadTime:Number = NaN)
构造函数。 | VideoEvent | ||
复制 Event 子类的实例。 | Event | ||
用于在自定义 ActionScript 3.0 Event 类中实现 toString() 方法的实用程序函数。 | Event | ||
表示对象是否已经定义了指定的属性。 | Object | ||
检查是否已对事件调用 preventDefault() 方法。 | Event | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
如果可以取消事件的默认行为,则取消该行为。 | Event | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。 | Event | ||
防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。 | Event | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回一个字符串,其中包含 Event 对象的所有属性。 | Event | ||
返回指定对象的原始值。 | Object |
常量 | 由以下参数定义 | ||
---|---|---|---|
BUFFERING : String = "buffering" [静态]
调用 play() 或 load() 方法后 VideoDisplay.state 属性立即采用的值。 | VideoEvent | ||
CLOSE : String = "close" [静态]
VideoEvent.CLOSE 常量可为 close 事件定义事件对象的 type 属性的值。 | VideoEvent | ||
COMPLETE : String = "complete" [静态]
VideoEvent.COMPLETE 常量可为 complete 事件定义事件对象的 type 属性的值。 | VideoEvent | ||
CONNECTION_ERROR : String = "connectionError" [静态]
VideoDisplay 控件无法加载视频流时 VideoDisplay.state 属性的值。 | VideoEvent | ||
DISCONNECTED : String = "disconnected" [静态]
视频流超时或空闲时 VideoDisplay.state 属性的值。 | VideoEvent | ||
EXEC_QUEUED_CMD : String = "execQueuedCmd" [静态]
执行排队的命令时 VideoDisplay.state 属性的值。 | VideoEvent | ||
LOADING : String = "loading" [静态]
调用 play() 或 load() 方法后 VideoDisplay.state 属性立即采用的值。 | VideoEvent | ||
PAUSED : String = "paused" [静态]
FLV 文件已加载但暂停播放时 VideoDisplay.state 属性的值。 | VideoEvent | ||
PLAYHEAD_UPDATE : String = "playheadUpdate" [静态]
VideoEvent.PLAYHEAD_UPDATE 常量可为 playheadUpdate 事件定义事件对象的 type 属性的值。 | VideoEvent | ||
PLAYING : String = "playing" [静态]
FLV 文件已加载并且正在播放时 VideoDisplay.state 属性的值。 | VideoEvent | ||
READY : String = "ready" [静态]
VideoEvent.READY 常量可为 ready 事件定义事件对象的 type 属性的值。 | VideoEvent | ||
RESIZING : String = "resizing" [静态]
调整 VideoDisplay 控件的大小时 VideoDisplay.state 属性的值。 | VideoEvent | ||
REWIND : String = "rewind" [静态]
VideoEvent.REWIND 常量可为 rewind 事件定义事件对象的 type 属性的值。 | VideoEvent | ||
REWINDING : String = "rewinding" [静态]
停止播放时触发自动后退期间 VideoDisplay.state 属性的值。 | VideoEvent | ||
SEEKING : String = "seeking" [静态]
由于设置 VideoDisplay.playHeadTime 属性而进行搜索时 VideoDisplay.state 属性的值。 | VideoEvent | ||
STATE_CHANGE : String = "stateChange" [静态]
VideoEvent.STATE_CHANGE 常量可为 stateChange 事件定义事件对象的 type 属性的值。 | VideoEvent | ||
STOPPED : String = "stopped" [静态]
FLV 文件已加载但播放已停止时 VideoDisplay.state 属性的值。 | VideoEvent |
playheadTime | 属性 |
public var playheadTime:Number
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
事件发生时 VideoDisplay 控件播放头的位置。
state | 属性 |
public var state:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
事件发生时 VideoDisplay.state
属性的值。
相关 API 元素
stateResponsive | 属性 |
VideoEvent | () | 构造函数 |
public function VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, state:String = null, playheadTime:Number = NaN)
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数。
参数type:String — 事件类型;指示引发事件的动作。
| |
bubbles:Boolean (default = false ) — 指定该事件是否可以在显示列表层次结构得到冒泡处理。
| |
cancelable:Boolean (default = false ) — 指定是否可以防止与事件相关联的行为。
| |
state:String (default = null ) — 事件发生时 VideoDisplay.state 属性的值。
| |
playheadTime:Number (default = NaN ) — 事件发生时播放头的位置。
|
BUFFERING | 常量 |
public static const BUFFERING:String = "buffering"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
调用 play()
或 load()
方法后 VideoDisplay.state
属性立即采用的值。
这是可响应状态。在可响应状态,对 play()
、load()
、stop()
和 pause()
方法的调用将立即执行。
CLOSE | 常量 |
public static const CLOSE:String = "close"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoEvent.CLOSE
常量可为 close
事件定义事件对象的 type
属性的值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
playheadTime | 事件发生时播放头的位置。 |
state | 事件发生时 VideoDisplay.state 属性的值。 |
stateResponsive | 事件发生时 VideoDisplay.stateResponsive 属性的值。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
COMPLETE | 常量 |
public static const COMPLETE:String = "complete"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoEvent.COMPLETE
常量可为 complete
事件定义事件对象的 type
属性的值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
playheadTime | 事件发生时播放头的位置。 |
state | 事件发生时 VideoDisplay.state 属性的值。 |
stateResponsive | 事件发生时 VideoDisplay.stateResponsive 属性的值。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
CONNECTION_ERROR | 常量 |
public static const CONNECTION_ERROR:String = "connectionError"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoDisplay 控件无法加载视频流时 VideoDisplay.state
属性的值。无法连接服务器、找不到视频流或存在其他原因时,会出现这种状态。
这是不可响应状态。如果控件为不可响应,将对 play()
、load()
、stop()
和 pause()
方法的调用进行排序,然后当控件更改为可响应状态时执行这些方法。
DISCONNECTED | 常量 |
public static const DISCONNECTED:String = "disconnected"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
视频流超时或空闲时 VideoDisplay.state
属性的值。
这是可响应状态。在可响应状态,对 play()
、load()
、stop()
和 pause()
方法的调用将立即执行。
EXEC_QUEUED_CMD | 常量 |
public static const EXEC_QUEUED_CMD:String = "execQueuedCmd"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
执行队列中的命令时 VideoDisplay.state
属性的值。永远不会为此状态调度 stateChange
事件;该事件仅限内部使用。
这是不可响应状态。如果控件为不可响应,将对 play()
、load()
、stop()
和 pause()
方法的调用进行排序,然后当控件更改为可响应状态时执行这些方法。
LOADING | 常量 |
public static const LOADING:String = "loading"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
调用 play()
或 load()
方法后 VideoDisplay.state
属性立即采用的值。
这是不可响应状态。如果控件为不可响应,将对 play()
、load()
、stop()
和 pause()
方法的调用进行排序,然后当控件更改为可响应状态时执行这些方法。
PAUSED | 常量 |
public static const PAUSED:String = "paused"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
FLV 文件已加载但暂停播放时 VideoDisplay.state
属性的值。调用 pause()
或 load()
方法时进入此状态。
这是可响应状态。在可响应状态,对 play()
、load()
、stop()
和 pause()
方法的调用将立即执行。
PLAYHEAD_UPDATE | 常量 |
public static const PLAYHEAD_UPDATE:String = "playheadUpdate"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoEvent.PLAYHEAD_UPDATE
常量可为 playheadUpdate
事件定义事件对象的 type
属性的值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
playheadTime | 事件发生时播放头的位置。 |
state | 事件发生时 VideoDisplay.state 属性的值。 |
stateResponsive | 事件发生时 VideoDisplay.stateResponsive 属性的值。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
PLAYING | 常量 |
public static const PLAYING:String = "playing"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
FLV 文件已加载并且正在播放时 VideoDisplay.state
属性的值。调用 play()
方法时进入此状态。
这是可响应状态。在可响应状态,对 play()
、load()
、stop()
和 pause()
方法的调用将立即执行。
READY | 常量 |
public static const READY:String = "ready"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoEvent.READY
常量可为 ready
事件定义事件对象的 type
属性的值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
playheadTime | 事件发生时播放头的位置。 |
state | 事件发生时 VideoDisplay.state 属性的值。 |
stateResponsive | 事件发生时 VideoDisplay.stateResponsive 属性的值。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
RESIZING | 常量 |
public static const RESIZING:String = "resizing"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
调整 VideoDisplay 控件的大小时 VideoDisplay.state
属性的值。
这是不可响应状态。如果控件为不可响应,将对 play()
、load()
、stop()
和 pause()
方法的调用进行排序,然后当控件更改为可响应状态时执行这些方法。
REWIND | 常量 |
public static const REWIND:String = "rewind"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoEvent.REWIND
常量可为 rewind
事件定义事件对象的 type
属性的值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
playheadTime | 事件发生时播放头的位置。 |
state | 事件发生时 VideoDisplay.state 属性的值。 |
stateResponsive | 事件发生时 VideoDisplay.stateResponsive 属性的值。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
REWINDING | 常量 |
public static const REWINDING:String = "rewinding"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
停止播放时触发自动后退期间 VideoDisplay.state
属性的值。后退完成后此状态更改为 STOPPED
。
这是不可响应状态。如果控件为不可响应,将对 play()
、load()
、stop()
和 pause()
方法的调用进行排序,然后当控件更改为可响应状态时执行这些方法。
SEEKING | 常量 |
public static const SEEKING:String = "seeking"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
由于设置 VideoDisplay.playHeadTime
属性而进行搜索时 VideoDisplay.state
属性的值。
这是不可响应状态。如果控件为不可响应,将对 play()
、load()
、stop()
和 pause()
方法的调用进行排序,然后当控件更改为可响应状态时执行这些方法。
STATE_CHANGE | 常量 |
public static const STATE_CHANGE:String = "stateChange"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
VideoEvent.STATE_CHANGE
常量可为 stateChange
事件定义事件对象的 type
属性的值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
playheadTime | 事件发生时播放头的位置。 |
state | 事件发生时 VideoDisplay.state 属性的值。 |
stateResponsive | 事件发生时 VideoDisplay.stateResponsive 属性的值。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
STOPPED | 常量 |
public static const STOPPED:String = "stopped"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
FLV 文件已加载但播放已停止时 VideoDisplay.state
属性的值。当调用 stop()
方法或播放头到达视频流结尾时,进入此状态。
这是可响应状态。在可响应状态,对 play()
、load()
、stop()
和 pause()
方法的调用将立即执行。
Tue Jun 12 2018, 11:04 AM Z