Pacote | flash.events |
Classe | public class BrowserInvokeEvent |
Herança | BrowserInvokeEvent Event Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
browserInvoke
quando o aplicativo é invocado como resultado de um arquivo SWF no navegador, usando o recurso de invocação do navegador. O objeto NativeApplication também despacha um evento browserInvoke
quando o usuário instancia o recurso de instalação perfeita no navegador, e o arquivo SWF no navegador passa uma matriz para o parâmetro arguments
do método launchApplication()
do arquivo air.swf. (Para obter detalhes, consulte "Distribuição, instalação e execução dos aplicativos AIR" no guia do desenvolvedor AIR.)
A invocação do navegador só é permitida se um aplicativo especificar o seguinte no arquivo de descrição do aplicativo:
<allowBrowserInvocation>true</allowBrowserInvocation>
Se o aplicativo não estiver em execução, o objeto NativeApplication despacha um evento InvokeEvent e um evento browserInvoke
quando abertos no navegador. Do contrário, se o aplicativo já estiver em execução, o objeto NativeApplication despacha apenas um evento browserInvoke
quando aberto no navegador.
Se o aplicativo for aberto como resultado de uma instalação perfeita do navegador (com o usuário preferindo abrir na instalação), o objeto NativeApplication despachará um evento BrowserInvoke apenas se foram passados argumentos (através do arquivo SWF no navegador passando uma matriz para o parâmetro arguments
do método installApplication()
do arquivo air.swf). Para obter detalhes, consulte "Distribuição, instalação e execução dos aplicativos AIR" no guia do desenvolvedor AIR.
Como os eventos invokeEvent
, os eventos browserInvokeEvent
são despachados pelo objeto NativeApplication (NativeApplication.nativeApplication
). Para receber eventos browserInvoke
, chame o método addEventListener()
do objeto NativeApplication. Quando um ouvinte de evento registra um evento browserInvoke
, ele também vai receber todos os eventos browserInvoke
que ocorreram antes do registro. Eles são despachados depois que a chamada a addEventListener()
retorna, mas não necessariamente antes de outros eventos browserInvoke
, que podem ser recebidos depois do registro. Isso lhe permite manipular os eventos browserInvoke
que ocorreram antes que seu código de inicialização foi executado (por exemplo, quando o aplicativo foi inicialmente invocado do navegador). Tenha em mente que, se você adicionar um ouvinte de evento depois na execução (depois da inicialização do aplicativo), ele ainda vai receber todos os eventos browserInvoke
que ocorreram desde que o aplicativo foi iniciado.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
arguments : Array [somente leitura]
A matriz dos argumentos (strings) a ser transmitida ao aplicativo. | BrowserInvokeEvent | ||
bubbles : Boolean [somente leitura]
Indica se um evento é do tipo bubbling. | Event | ||
cancelable : Boolean [somente leitura]
Indica se o comportamento associado ao evento pode ser impedido. | Event | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
currentTarget : Object [somente leitura]
O objeto que está processando ativamente o objeto Event com um ouvinte de evento. | Event | ||
eventPhase : uint [somente leitura]
A fase atual no fluxo de eventos. | Event | ||
isHTTPS : Boolean [somente leitura]
Se o conteúdo do navegador usa o esquema de URL HTTPS (true) ou não (false). | BrowserInvokeEvent | ||
isUserEvent : Boolean [somente leitura]
Se a chamada do navegador resultou em um evento de usuário (como o clique do mouse). | BrowserInvokeEvent | ||
sandboxType : String [somente leitura]
O tipo de caixa de proteção do conteúdo no navegador. | BrowserInvokeEvent | ||
securityDomain : String [somente leitura]
O domínio de segurança do conteúdo no navegador, como "www.adobe.com" ou "www.example.org". | BrowserInvokeEvent | ||
target : Object [somente leitura]
O destino de evento. | Event | ||
type : String [somente leitura]
O 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)
A função de construtor da classe BrowserInvokeEvent. | BrowserInvokeEvent | ||
[substituir]
Cria uma cópia nova deste evento. | BrowserInvokeEvent | ||
Uma função de utilitário para implementar o método toString() em classes ActionScript 3.0 Event personalizadas. | Event | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Verifica se o método preventDefault() foi chamado no evento. | Event | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Cancela um comportamento padrão de evento se esse comportamento puder ser cancelado. | Event | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Impede o processamento de qualquer ouvinte de evento no nó atual e qualquer nó subsequente no fluxo de eventos. | Event | ||
Impede o processamento de algum ouvinte de evento em nós subsequentes ao nó atual no fluxo de eventos. | Event | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna uma string que contém todas as propriedades do objeto Event. | Event | ||
Retorna o valor primitivo do objeto especificado. | Object |
Constante | Definido por | ||
---|---|---|---|
BROWSER_INVOKE : String = "browserInvoke" [estático]
A constante BrowserInvokeEvent.BROWSER_INVOKE define o valor da propriedade type de um objeto BrowserInvokeEvent. | BrowserInvokeEvent |
arguments | propriedade |
isHTTPS | propriedade |
isUserEvent | propriedade |
isUserEvent:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Se a chamada do navegador resultou em um evento de usuário (como o clique do mouse). No AIR 1.0, este ajuste é sempre true
; o AIR exige um evento de usuário para iniciar uma chamada ao recurso de invocação do navegador.
Implementação
public function get isUserEvent():Boolean
sandboxType | propriedade |
sandboxType:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
O tipo de caixa de proteção do conteúdo no navegador. Pode ser definido para um dos seguintes valores:
Security.APPLICATION
— O conteúdo está na área de segurança do aplicativo.Security.LOCAL_TRUSTED
– O conteúdo está na área de segurança confiável local.Security.LOCAL_WITH_FILE
— O conteúdo está na área de segurança local com sistema de arquivos.Security.LOCAL_WITH_NETWORK
— O conteúdo está na área de segurança local com sistema de arquivos.Security.REMOTE
— O conteúdo está no domínio remoto (rede)
Implementação
public function get sandboxType():String
Elementos da API relacionados
securityDomain | propriedade |
securityDomain:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
O domínio de segurança do conteúdo no navegador, como "www.adobe.com"
ou "www.example.org"
. Esta propriedade é definida apenas para o conteúdo na área de segurança remota (para o conteúdo de um domínio de rede), não para o conteúdo em uma área de segurança local ou do aplicativo.
Implementação
public function get securityDomain():String
BrowserInvokeEvent | () | Construtor |
public function BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
A função de construtor da classe BrowserInvokeEvent. Geralmente, os desenvolvedores não chamam o construtor BrowserInvokeEvent()
diretamente. Apenas o tempo de execução deve criar um objeto BrowserInvokeEvent.
type:String — O tipo do evento, acessível como Event.type .
| |
bubbles:Boolean — Defina como false para um objeto BrowserInvokeEvent.
| |
cancelable:Boolean — Defina como false para um objeto BrowserInvokeEvent.
| |
arguments:Array — A matriz dos argumentos (strings) a ser transmitida ao aplicativo.
| |
sandboxType:String — O tipo de caixa de proteção do conteúdo no navegador.
| |
securityDomain:String — O domínio de segurança do conteúdo no navegador.
| |
isHTTPS:Boolean — Se o conteúdo do navegador usa o esquema de URL HTTPS.
| |
isUserEvent:Boolean — Se a chamada do navegador foi o resultado de um evento de usuário.
|
clone | () | método |
BROWSER_INVOKE | Constante |
public static const BROWSER_INVOKE:String = "browserInvoke"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
A constante BrowserInvokeEvent.BROWSER_INVOKE
define o valor da propriedade type
de um objeto BrowserInvokeEvent.
O objeto BrowserInvokeEvent object tem as seguintes propriedades:
Propriedades | Valores |
---|---|
arguments | A matriz dos argumentos da string transmitida durante esta invocação. |
sandBoxType | Uma string representando o tipo de caixa de proteção para o conteúdo no navegador (Security.APPLICATION , Security.LOCAL_TRUSTED , Security.LOCAL_WITH_FILE , Security.LOCAL_LOCAL_WITH_NETWORK ou Security.REMOTE ). |
securityDomain | Uma string representando o domínio de segurança do conteúdo no navegador (como "www.example.com" ). |
isHTTPS | Se o conteúdo do navegador usa o esquema de URL HTTPS (true ) ou não (false ). |
isUserEvent | Se a chamada do navegador resultou de um evento de usuário (sempre true no AIR 1.0). |
bubbles | Não. |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | Indica o objeto que está processando ativamente o objeto InvokeEvent com um ouvinte de evento. |
target | Sempre o objeto NativeApplication. |
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z