Paquete | flash.events |
Clase | public class BrowserInvokeEvent |
Herencia | BrowserInvokeEvent Event Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
browserInvoke
cuando la aplicación se invoca como resultado de un archivo SWF que utiliza la función de invocación del navegador. El objeto NativeApplication también distribuye un evento browserInvoke
cuando el usuario crea una instancia de la función de instalación incorporada en el navegador y el archivo SWF transfiere un conjunto al parámetro arguments
del método launchApplication()
del archivo air.swf. (Para obtener más información, consulte "Distribución, instalación y ejecución de aplicaciones de AIR" en la guía de desarrolladores de AIR.)
La invocación desde el navegador sólo está permitida si la aplicación especifica lo siguiente en el archivo descriptor de la aplicación:
<allowBrowserInvocation>true</allowBrowserInvocation>
Si la aplicación no se está ejecutando, el objeto NativeApplication distribuye un evento InvokeEvent y un evento browserInvoke
cuando se inicia desde el navegador. En caso contrario, si la aplicación sí se está ejecutando, el objeto NativeApplication distribuye sólo un evento browserInvoke
cuando se inicia desde el navegador.
Si la aplicación se inicia como resultado de una instalación incorporada desde el navegador (el usuario ha seleccionado abrir la aplicación tras la instalación), el objeto NativeApplication distribuye un evento BrowserInvoke únicamente si se han transferido argumentos (mediante el archivo SWF del navegador en un conjunto al parámetro arguments
del método installApplication()
del archivo air.swf). (Para obtener más información, consulte "Distribución, instalación y ejecución de aplicaciones de AIR" en la guía de desarrolladores de AIR.)
Al igual que los eventos invokeEvent
, los browserInvokeEvent
se distribuyen mediante el objeto NativeApplication (NativeApplication.nativeApplication
). Para recibir eventos browserInvoke
, llame al método addEventListener()
del objeto NativeApplication. Si un detector de eventos registra un evento browserInvoke
, también recibe todos los eventos browserInvoke
producidos antes del registro. Estos eventos se distribuyen una vez obtenida la respuesta de la llamada a addEventListener()
, pero no necesariamente antes que otros eventos browserInvoke
que puedan haberse recibido tras el registro. Esto permite gestionar eventos browserInvoke
producidos antes de ejecutar el código de inicialización (por ejemplo, si la aplicación se ha invocado inicialmente desde el navegador). Recuerde que si añade un detector de eventos posterior a la ejecución (tras la inicialización de la aplicación), seguirá recibiendo todos los eventos browserInvoke
ocurridos desde el inicio de la aplicación.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
arguments : Array [solo lectura]
Conjunto de argumentos (cadenas) que se transfiere a la aplicación. | BrowserInvokeEvent | ||
bubbles : Boolean [solo lectura]
Indica si un evento es un evento de propagación. | Event | ||
cancelable : Boolean [solo lectura]
Indica si se puede evitar el comportamiento asociado al evento. | Event | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
currentTarget : Object [solo lectura]
Objeto que procesa de forma activa el objeto de evento con un detector de eventos. | Event | ||
eventPhase : uint [solo lectura]
La fase actual en el flujo del evento. | Event | ||
isHTTPS : Boolean [solo lectura]
Indica si el contenido del navegador utiliza el esquema de URL HTTPS (true) o no (false). | BrowserInvokeEvent | ||
isUserEvent : Boolean [solo lectura]
Indica si la invocación del navegador se debe a un evento de usuario (por ejemplo, un clic del ratón). | BrowserInvokeEvent | ||
sandboxType : String [solo lectura]
Tipo de entorno limitado para el contenido del navegador. | BrowserInvokeEvent | ||
securityDomain : String [solo lectura]
Dominio de seguridad para el contenido del navegador, por ejemplo, "www.adobe.com" o "www.example.org". | BrowserInvokeEvent | ||
target : Object [solo lectura]
El destino del evento. | Event | ||
type : String [solo lectura]
El tipo de evento. | Event |
Método | Definido por | ||
---|---|---|---|
BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
La función constructora de la clase BrowserInvokeEvent. | BrowserInvokeEvent | ||
[override]
Crea una nueva copia de este evento. | BrowserInvokeEvent | ||
Una función de utilidad para implementar el método toString() en las clases Event personalizadas de ActionScript 3.0. | Event | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Comprueba si se ha llamado a preventDefault() en el evento. | Event | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Cancela el comportamiento predeterminado de un evento si es posible cancelarlo. | Event | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Impide el proceso de cualquier detector de eventos en el nodo actual y los nodos siguientes en el flujo del evento. | Event | ||
Impide el proceso de cualquier detector de eventos en nodos siguientes al nodo actual. | Event | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve una cadena que contiene todas las propiedades del objeto de evento. | Event | ||
Devuelve el valor simple del objeto especificado. | Object |
Constante | Definido por | ||
---|---|---|---|
BROWSER_INVOKE : String = "browserInvoke" [estática]
La constante BrowserInvokeEvent.BROWSER_INVOKE define el valor de la propiedad type para un objeto BrowserInvokeEvent. | BrowserInvokeEvent |
arguments | propiedad |
isHTTPS | propiedad |
isUserEvent | propiedad |
isUserEvent:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Indica si la invocación del navegador se debe a un evento de usuario (por ejemplo, un clic del ratón). En AIR 1.0, esta acción siempre se establece en true
; AIR requiere eventos de usuario para iniciar una llamada a la función de invocación del navegador.
Implementación
public function get isUserEvent():Boolean
sandboxType | propiedad |
sandboxType:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Tipo de entorno limitado para el contenido del navegador. Puede tratarse de cualquiera de los valores siguientes:
Security.APPLICATION
: el contenido se encuentra en el entorno limitado de seguridad.Security.LOCAL_TRUSTED
: el contenido se encuentra en el entorno limitado de seguridad local.Security.LOCAL_WITH_FILE
: el contenido se encuentra en el entorno limitado de seguridad local del sistema de archivos.Security.LOCAL_WITH_NETWORK
: el contenido se encuentra en el entorno limitado de seguridad en red del sistema de archivos.Security.REMOTE
: el contenido se encuentra en un dominio remoto (de red)
Implementación
public function get sandboxType():String
Elementos de API relacionados
securityDomain | propiedad |
securityDomain:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Dominio de seguridad para el contenido del navegador, por ejemplo "www.adobe.com"
o "www.example.org"
. Esta propiedad sólo se define para el contenido del entorno limitado de seguridad remoto (contenido de un dominio de red), no para el contenido de entornos limitados de seguridad o locales.
Implementación
public function get securityDomain():String
BrowserInvokeEvent | () | Información sobre |
public function BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
La función constructora de la clase BrowserInvokeEvent. Generalmente, los desarrolladores no llaman al constructor BrowserInvokeEvent()
directamente. Sólo el motor de ejecución debe crear un objeto BrowserInvokeEvent.
type:String — El tipo de evento, al que se puede acceder como Event.type .
| |
bubbles:Boolean — Se establece en false en objetos BrowserInvokeEvent.
| |
cancelable:Boolean — Se establece en false en objetos BrowserInvokeEvent.
| |
arguments:Array — Conjunto de argumentos (cadenas) que se transfiere a la aplicación.
| |
sandboxType:String — Tipo de entorno limitado para el contenido del navegador.
| |
securityDomain:String — Dominio de seguridad para el contenido del navegador.
| |
isHTTPS:Boolean — Indica si el contenido del navegador utiliza el esquema de URL HTTPS.
| |
isUserEvent:Boolean — Indica si la invocación del navegador ha sido resultado de un evento de usuario.
|
clone | () | método |
BROWSER_INVOKE | Constante |
public static const BROWSER_INVOKE:String = "browserInvoke"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
La constante BrowserInvokeEvent.BROWSER_INVOKE
define el valor de la propiedad type
para un objeto BrowserInvokeEvent.
El objeto del evento BrowserInvokeEvent tiene las siguientes propiedades:
Propiedades | Valores |
---|---|
arguments | Conjunto de argumentos de cadena transferidos durante la invocación. |
sandBoxType | Cadena que representa el tipo de entorno limitado para el contenido del navegador (puede ser Security.APPLICATION , Security.LOCAL_TRUSTED , Security.LOCAL_WITH_FILE , Security.LOCAL_LOCAL_WITH_NETWORK o Security.REMOTE ). |
securityDomain | Cadena que representa el dominio de seguridad para el contenido del navegador (por ejemplo, "www.example.com" ). |
isHTTPS | Indica si el esquema de URL HTTPS del contenido del navegador está activado (true ) o no (false ) |
isUserEvent | Indica la invocación del navegador resultante de un evento de usuario (siempre es true en AIR 1.0). |
bubbles | No. |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Indica el objeto activo que procesa en el objeto InvokeEvent con un detector de eventos. |
target | Siempre es el objeto NativeApplication. |
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z