Apache Flex 4.16.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
SWFBridgeEvent

Package | mx.events
Class | public class SWFBridgeEvent
Inheritance | SWFBridgeEvent flash.events.Event

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

This is an event that is sent between applications that are in different security sandboxes. The event lets objects in other sandboxes know what is going on in this sandbox. The events are informational in nature as opposed to a SWFBridgeRequest, which request an object do something on its behalf.

This class defines event constants that refer to "activation". In this case, activation means one of the components in the application can receive the keyboard input focus. When an application is activated, the component that last had focus receives focus again.

Public Properties

| Property | Defined By
--- | --- | ---
|  | data : Object Information about the event. | SWFBridgeEvent

Public Methods

| Method | Defined By
--- | --- | ---
|  | SWFBridgeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, data:Object = null) Constructor. | SWFBridgeEvent
|  | marshal(event:Event):SWFBridgeEvent [static] Marshal a SWFBridgeRequest from a remote ApplicationDomain into the current ApplicationDomain. | SWFBridgeEvent

Public Constants

| Constant | Defined By
--- | --- | ---
|  | BRIDGE_AIR_WINDOW_ACTIVATE : String = bridgeAIRWindowActivate [static] Dispatched to a parent bridge or sandbox root to notify it that the AIR window was activated. | SWFBridgeEvent
|  | BRIDGE_AIR_WINDOW_DEACTIVATE : String = bridgeAIRWindowDeactivate [static] Dispatched to a parent bridge or sandbox root to notify it that the AIR window was deactivated. | SWFBridgeEvent
|  | BRIDGE_APPLICATION_ACTIVATE : String = bridgeApplicationActivate [static] Dispatched to a parent bridge or sandbox root to notify it that another application has been activated. | SWFBridgeEvent
|  | BRIDGE_APPLICATION_UNLOADING : String = bridgeApplicationUnloading [static] Sent through a bridge to a child application's SystemManager to notify it that the SWF is about to be unloaded. | SWFBridgeEvent
|  | BRIDGE_FOCUS_MANAGER_ACTIVATE : String = bridgeFocusManagerActivate [static] Dispatched through bridges to all other FocusManagers to notify them that another FocusManager is now active. | SWFBridgeEvent
|  | BRIDGE_NEW_APPLICATION : String = bridgeNewApplication [static] Dispatched through a parent bridge to its SWFLoader to notify it that a new SystemManager has been initialized. | SWFBridgeEvent
|  | BRIDGE_WINDOW_ACTIVATE : String = bridgeWindowActivate [static] Dispatched to a parent bridge or sandbox root to notify it that a window was activated. | SWFBridgeEvent
|  | BRIDGE_WINDOW_DEACTIVATE : String = brdigeWindowDeactivate [static] Dispatched to a parent bridge or sandbox root to notify it that the proxy SystemManager was deactivated. | SWFBridgeEvent

Property Detail

data | property

`public var data:Object`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Information about the event.

Constructor Detail

SWFBridgeEvent | () | Constructor

`public function SWFBridgeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, data:Object = null)`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Constructor.

Parameters

| `type:String` — The event type; indicates the action that caused the event.
| `bubbles:Boolean` (default = `false`)`` — Specifies whether the event can bubble up the display list hierarchy.
| `cancelable:Boolean` (default = `false`)`` — Specifies whether the behavior associated with the event can be prevented.
| `data:Object` (default = `null`)`` — An object that is null by default, but can contain information about the event, depending on the type of event.

Method Detail

marshal | () | method

`public static function marshal(event:Event):SWFBridgeEvent`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Marshal a SWFBridgeRequest from a remote ApplicationDomain into the current ApplicationDomain.

Parameters

| `event:Event` — A SWFBridgeRequest which might have been created in a different ApplicationDomain.

Returns

| `SWFBridgeEvent` — A SWFBridgeEvent that was created in the caller's ApplicationDomain.

Constant Detail

BRIDGE_AIR_WINDOW_ACTIVATE | Constant

`public static const BRIDGE_AIR_WINDOW_ACTIVATE:String = bridgeAIRWindowActivate`

Language Version : | ActionScript 3.0

Product Version : | Flex 4

Runtime Versions : | Flash Player 10, AIR 1.5

Dispatched to a parent bridge or sandbox root to notify it that the AIR window was activated.

BRIDGE_AIR_WINDOW_DEACTIVATE | Constant |

`public static const BRIDGE_AIR_WINDOW_DEACTIVATE:String = bridgeAIRWindowDeactivate`

Language Version : | ActionScript 3.0

Product Version : | Flex 4

Runtime Versions : | Flash Player 10, AIR 1.5

Dispatched to a parent bridge or sandbox root to notify it that the AIR window was deactivated.

BRIDGE_APPLICATION_ACTIVATE | Constant |

`public static const BRIDGE_APPLICATION_ACTIVATE:String = bridgeApplicationActivate`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Dispatched to a parent bridge or sandbox root to notify it that another application has been activated.

BRIDGE_APPLICATION_UNLOADING | Constant |

`public static const BRIDGE_APPLICATION_UNLOADING:String = bridgeApplicationUnloading`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Sent through a bridge to a child application's SystemManager to notify it that the SWF is about to be unloaded. The SystemManager marshals and re-dispatches the event so that application code can remove references that would prevent the SWF file from unloading.

BRIDGE_FOCUS_MANAGER_ACTIVATE | Constant |

`public static const BRIDGE_FOCUS_MANAGER_ACTIVATE:String = bridgeFocusManagerActivate`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Dispatched through bridges to all other FocusManagers to notify them that another FocusManager is now active.

BRIDGE_NEW_APPLICATION | Constant |

`public static const BRIDGE_NEW_APPLICATION:String = bridgeNewApplication`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Dispatched through a parent bridge to its SWFLoader to notify it that a new SystemManager has been initialized.

BRIDGE_WINDOW_ACTIVATE | Constant |

`public static const BRIDGE_WINDOW_ACTIVATE:String = bridgeWindowActivate`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Dispatched to a parent bridge or sandbox root to notify it that a window was activated. For a compatible application, the `data` property is an object with two properties, `window` and `notifier`. The `data.window` property is the SystemManager proxy that was activated. For an untrusted application, the `data.window` property is a string id of the window. The `data.notifier` property is the bridge of the application dispatching the event. The event might be dispatched directly to a sandbox root instead of over a bridge, so `event.target` might not be the bridge of the application dispatching the event.

BRIDGE_WINDOW_DEACTIVATE | Constant |

`public static const BRIDGE_WINDOW_DEACTIVATE:String = brdigeWindowDeactivate`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Dispatched to a parent bridge or sandbox root to notify it that the proxy SystemManager was deactivated. For a compatible application, the `data` property is an object with two properties, `window` and `notifier`. The `data.window` property is the SystemManager proxy that was activated. For an untrusted application, the `data.window` property is a string id of the window. The `data.notifier` property is the bridge of the application dispatching the event. The event might be dispatched directly to a sandbox root instead of over a bridge, so `event.target` might not be the bridge of the application dispatching the event.

Sun Mar 5 2017, 03:42 PM +11:00