包 | mx.core |
类 | public class SWFBridgeGroup |
继承 | SWFBridgeGroup Object |
实现 | ISWFBridgeGroup |
属性 | 定义方 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
parentBridge : IEventDispatcher 如果父级位于不同的沙箱中,则允许与父级通信。 | SWFBridgeGroup | ||
prototype : Object [静态]
对类或函数对象的原型对象的引用。 | Object |
方法 | 定义方 | ||
---|---|---|---|
SWFBridgeGroup(owner:ISystemManager) 构造函数。 | SWFBridgeGroup | ||
向舱中添加新桥。 | SWFBridgeGroup | ||
测试给定的桥是否为此组中的沙箱桥之一。 | SWFBridgeGroup | ||
获取桥的所有者以及加载子桥的 DisplayObject。 | SWFBridgeGroup | ||
获取此组中的所有子桥。 | SWFBridgeGroup | ||
指示对象是否已经定义了指定的属性。 | Object | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
指示指定的属性是否存在、是否可枚举。 | Object | ||
删除子桥。 | SWFBridgeGroup | ||
设置循环操作动态属性的可用性。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
parentBridge | 属性 |
parentBridge:IEventDispatcher
[读写]
如果父级位于不同的沙箱中,则允许与父级通信。如果父级在同一个沙箱中,或者此父级是顶级根应用程序,则可以是 null
。
public function get parentBridge():IEventDispatcher
public function set parentBridge(value:IEventDispatcher):void
SWFBridgeGroup | () | 构造函数 |
public function SWFBridgeGroup(owner:ISystemManager)
构造函数。
参数owner:ISystemManager — 拥有此组的 DisplayObject。这应该是应用程序的 SystemManager。 |
addChildBridge | () | 方法 |
public function addChildBridge(bridge:IEventDispatcher, bridgeProvider:ISWFBridgeProvider):void
向舱中添加新桥。
参数
bridge:IEventDispatcher — 与子内容进行通信的桥。 | |
bridgeProvider:ISWFBridgeProvider — 加载桥所代表的内容的 DisplayObject。通常这将是 SWFLoader 类的实例。 |
containsBridge | () | 方法 |
public function containsBridge(bridge:IEventDispatcher):Boolean
测试给定的桥是否为此组中的沙箱桥之一。
参数
bridge:IEventDispatcher — 要测试的桥。 |
Boolean —
如果找到了句柄,则为 true ;否则为 false 。
|
getChildBridgeProvider | () | 方法 |
public function getChildBridgeProvider(bridge:IEventDispatcher):ISWFBridgeProvider
获取桥的所有者以及加载子桥的 DisplayObject。收到事件后如果 event.target
为桥,则此方法很有用。然后即可将桥转换为拥有的 DisplayObject。
参数
bridge:IEventDispatcher — 目标桥。 |
ISWFBridgeProvider — 加载子桥的对象。 |
getChildBridges | () | 方法 |
public function getChildBridges():Array
获取此组中的所有子桥。
返回Array —
此组中所有子桥的数组。数组中的每个对象都是 IEventDispatcher 类型。
|
removeChildBridge | () | 方法 |
public function removeChildBridge(bridge:IEventDispatcher):void
删除子桥。
参数
bridge:IEventDispatcher — 要删除的桥。 |