mx.core
public class SWFBridgeGroup
继承SWFBridgeGroup Inheritance Object
实现 ISWFBridgeGroup

SWFBridgeGroup 表示应用程序与其父级和子级进行通信所需的所有沙箱桥。



公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  parentBridge : IEventDispatcher
如果父级位于不同的沙箱中,则允许与父级通信。
SWFBridgeGroup
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
  
构造函数。
SWFBridgeGroup
  
向舱中添加新桥。
SWFBridgeGroup
  
测试给定的桥是否为此组中的沙箱桥之一。
SWFBridgeGroup
  
获取桥的所有者以及加载子桥的 DisplayObject。
SWFBridgeGroup
  
获取此组中的所有子桥。
SWFBridgeGroup
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
  
删除子桥。
SWFBridgeGroup
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
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 — 要删除的桥。