包 | flash.events |
类 | public class DRMAuthenticationCompleteEvent |
继承 | DRMAuthenticationCompleteEvent Event Object |
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.5, Flash Player 10.1 |
authenticate()
方法成功时,DRMManager 将调度 DRMAuthenticationCompleteEvent 对象。
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
bubbles : Boolean [只读]
表示事件是否为冒泡事件。 | Event | ||
cancelable : Boolean [只读]
表示是否可以阻止与事件相关联的行为。 | Event | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
currentTarget : Object [只读]
当前正在使用某个事件侦听器处理 Event 对象的对象。 | Event | ||
domain : String
媒体权限服务器的内容域。 | DRMAuthenticationCompleteEvent | ||
eventPhase : uint [只读]
事件流中的当前阶段。 | Event | ||
serverURL : String
媒体权限服务器的 URL。 | DRMAuthenticationCompleteEvent | ||
target : Object [只读]
事件目标。 | Event | ||
token : ByteArray
身份验证标记。 | DRMAuthenticationCompleteEvent | ||
type : String [只读]
事件的类型。 | Event |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
DRMAuthenticationCompleteEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, inServerURL:String = null, inDomain:String = null, inToken:ByteArray = null)
创建 DRMAuthenticationCompleteEvent 对象的新实例。 | DRMAuthenticationCompleteEvent | ||
[覆盖]
复制 Event 子类的实例。 | DRMAuthenticationCompleteEvent | ||
用于在自定义 ActionScript 3.0 Event 类中实现 toString() 方法的实用程序函数。 | Event | ||
表示对象是否已经定义了指定的属性。 | Object | ||
检查是否已对事件调用 preventDefault() 方法。 | Event | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
如果可以取消事件的默认行为,则取消该行为。 | Event | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。 | Event | ||
防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。 | Event | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回一个字符串,其中包含 Event 对象的所有属性。 | Event | ||
返回指定对象的原始值。 | Object |
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
AUTHENTICATION_COMPLETE : String = "authenticationComplete" [静态]
添加和删除事件侦听器时 type 参数中对于身份验证完成事件使用的字符串常量。 | DRMAuthenticationCompleteEvent |
属性详细信息
domain | 属性 |
serverURL | 属性 |
token | 属性 |
token:ByteArray
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.5, Flash Player 10.1 |
身份验证标记。
自动向 DRMManager 会话缓存添加身份验证。可以保存标记,并在将来的会话中使用该标记验证用户的身份。通过 DRMManager 的 setAuthenticationToken()
方法重用标记。标记到期和其他属性由生成该标记的服务器确定。
实现
public function get token():ByteArray
public function set token(value:ByteArray):void
相关 API 元素
构造函数详细信息
DRMAuthenticationCompleteEvent | () | 构造函数 |
public function DRMAuthenticationCompleteEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, inServerURL:String = null, inDomain:String = null, inToken:ByteArray = null)
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.5, Flash Player 10.1 |
创建 DRMAuthenticationCompleteEvent 对象的新实例。
参数type:String — 事件类型字符串
| |
bubbles:Boolean (default = false ) — 事件是否沿显示列表向上冒泡
| |
cancelable:Boolean (default = false ) — 是否可以取消事件
| |
inServerURL:String (default = null ) — 所登录服务器的 URL
| |
inDomain:String (default = null ) — 所登录服务器上经过身份验证的域
| |
inToken:ByteArray (default = null ) — 身份验证标记
|
方法详细信息
clone | () | 方法 |
override public function clone():Event
复制 Event 子类的实例。
返回一个新的 Event 对象,它是 Event 对象的原始实例的副本。通常您不需要调用 clone()
;当您重新调度事件,即调用 dispatchEvent(event)
(从正在处理 event
的处理函数)时,EventDispatcher 类会自动调用它。
新的 Event 对象包括原始对象的所有属性。
当您创建自己的自定义 Event 类时,必须覆盖继承的 Event.clone()
方法,以复制自定义类的属性。如果您未设置在事件子类中添加的所有属性,则当侦听器处理重新调度的事件时,这些属性将不会有正确的值。
在本示例中,PingEvent
是 Event
的子类,因此它可以实现其自己的 clone()
版本。
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — 一个新的 Event 对象,它与原始对象相同。
|
常量详细信息
AUTHENTICATION_COMPLETE | 常量 |
public static const AUTHENTICATION_COMPLETE:String = "authenticationComplete"
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.5, Flash Player 10.1 |
添加和删除事件侦听器时 type 参数中对于身份验证完成事件使用的字符串常量。
Tue Jun 12 2018, 11:04 AM Z