mx.core
接口public interface ISWFBridgeGroup
实现器 SWFBridgeGroup

沙箱桥组是代表此应用程序可以与之通信的应用程序的一组桥。此应用程序无法与组中的其它应用程序共享内存(即无权访问这些应用程序),而是要使用桥与这些应用程序通信。



公共属性
 属性定义方
  parentBridge : IEventDispatcher
用于与此组的父应用程序进行通信的桥。
ISWFBridgeGroup
公共方法
 方法定义方
  
向舱中添加新桥。
ISWFBridgeGroup
  
测试给定的桥是否为此组中的沙箱桥之一。
ISWFBridgeGroup
  
获取桥的所有者以及加载子桥的 DisplayObject。
ISWFBridgeGroup
  
获取此组中的所有子桥。
ISWFBridgeGroup
  
删除子桥。
ISWFBridgeGroup
属性详细信息
parentBridge属性
parentBridge:IEventDispatcher  [读写]

用于与此组的父应用程序进行通信的桥。



实现
    public function get parentBridge():IEventDispatcher
    public function set parentBridge(value:IEventDispatcher):void
方法详细信息
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 — 要删除的桥。