包 | flash.events |
类 | public class StageVideoAvailabilityEvent |
继承 | StageVideoAvailabilityEvent Event Object |
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.2, AIR 3 |
此事件在 Stage.stageVideos
属性的状态更改时触发。此属性可在用户将视频从不支持 StageVideo(例如,wmode=normal
、wmode=opaque
或 wmode=transparent
)的 wmode
展开到全屏显示时更改。 展开到全屏可导致 Stage.stageVideos
矢量被填充。相反,退出全屏显示可导致 Stage.stageVideos
矢量为空。
注意:此通知仅在 Stage.stageVideos
属性的状态更改时才出现。因此,行为会根据平台和浏览器而有所不同。例如,在 Windows 上,当您进入全屏模式而 wmode
设置为 direct
时,不调度 stageVideoAvailability
事件。但在某些其他平台上,同样的行为会导致 Flash Player 重新分配资源。在这些情况下,Stage.stageVideos
属性状态发生更改,并且触发事件。您可以通过侦听 flash.events.FullScreenEvent
事件来检测是否更改为全屏模式。此事件由 Stage 对象调度。
了解详细信息
相关 API 元素
flash.events.StageVideoEvent
flash.media.StageVideoAvailability
flash.events.VideoEvent
flash.events.FullScreenEvent
flash.display.Stage.stageVideos
flash.events.FullScreenEvent
flash.media.Video
flash.net.NetStream
flash.media.StageVideoAvailability
flash.events.VideoEvent
flash.events.FullScreenEvent
flash.display.Stage.stageVideos
flash.events.FullScreenEvent
flash.media.Video
flash.net.NetStream
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
availability : String [只读]
使用 flash.media.StageVideoAvailability 类的常量报告舞台视频的当前可用性。
| StageVideoAvailabilityEvent | ||
bubbles : Boolean [只读]
表示事件是否为冒泡事件。 | Event | ||
cancelable : Boolean [只读]
表示是否可以阻止与事件相关联的行为。 | Event | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
currentTarget : Object [只读]
当前正在使用某个事件侦听器处理 Event 对象的对象。 | Event | ||
eventPhase : uint [只读]
事件流中的当前阶段。 | Event | ||
target : Object [只读]
事件目标。 | Event | ||
type : String [只读]
事件的类型。 | Event |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
StageVideoAvailabilityEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, availability:String = null)
构造函数。
| StageVideoAvailabilityEvent | ||
复制 Event 子类的实例。 | Event | ||
用于在自定义 ActionScript 3.0 Event 类中实现 toString() 方法的实用程序函数。 | Event | ||
表示对象是否已经定义了指定的属性。 | Object | ||
检查是否已对事件调用 preventDefault() 方法。 | Event | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
如果可以取消事件的默认行为,则取消该行为。 | Event | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。 | Event | ||
防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。 | Event | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回一个字符串,其中包含 Event 对象的所有属性。 | Event | ||
返回指定对象的原始值。 | Object |
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
driver : String | StageVideoAvailabilityEvent | ||
reason : String | StageVideoAvailabilityEvent | ||
STAGE_VIDEO_AVAILABILITY : String = "stageVideoAvailability" [静态]
定义 stageVideoAvailability 事件对象的 type 属性值。 | StageVideoAvailabilityEvent |
属性详细信息
availability | 属性 |
构造函数详细信息
StageVideoAvailabilityEvent | () | 构造函数 |
public function StageVideoAvailabilityEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, availability:String = null)
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.2, AIR 3 |
构造函数。
参数type:String — 事件的类型。可能的值包括:StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY 。
| |
bubbles:Boolean (default = false ) — 表示此 Event 对象是否参与事件流的冒泡阶段。
| |
cancelable:Boolean (default = false ) — 表示您是否可以取消触发此事件的操作。
| |
availability:String (default = null ) — 舞台视频的当前可用性。
|
常量详细信息
driver | 常量 |
public const driver:String
reason | 常量 |
public const reason:String
STAGE_VIDEO_AVAILABILITY | 常量 |
public static const STAGE_VIDEO_AVAILABILITY:String = "stageVideoAvailability"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.2, AIR 3 |
定义 stageVideoAvailability
事件对象的 type
属性值。
此事件具有以下属性:
属性 | 值 |
---|---|
availability | 该事件报告的状态。 |
bubbles | false |
cancelable | false ;没有要取消的默认行为。 |
currentTarget | 当前正在处理此事件的对象。 |
target | 报告舞台视频可用性的 Stage 对象。 |
Tue Jun 12 2018, 11:04 AM Z