Pacote | flash.events |
Classe | public class SecurityErrorEvent |
Herança | SecurityErrorEvent ErrorEvent TextEvent Event Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
text
do objeto para determinar que operação foi tentada e que URLs foram envolvidos. Se não existirem ouvintes de eventos, a versão de depurador do Flash Player ou o AIR Debug Launcher (ADL) exibe automaticamente uma mensagem de erro com o conteúdo da propriedade text
. Existe um tipo de evento de erro de segurança: SecurityErrorEvent.SECURITY_ERROR
.
Eventos de erro de segurança são os eventos finais despachados para qualquer objeto de destino. Isto significa que qualquer outro evento, incluindo eventos de erro genéricos, não são despachados para um objeto de destino que tenha um erro de segurança.
Elementos da API relacionados
Método | Definido por | ||
---|---|---|---|
SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Cria um objeto Event que contém informações sobre eventos de erro de segurança. | SecurityErrorEvent | ||
[substituir]
Cria uma cópia do objeto SecurityErrorEvent e define o valor de cada propriedade para corresponder ao do original. | SecurityErrorEvent | ||
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 | ||
[substituir]
Retorna uma string que contém todas as propriedades do objeto SecurityErrorEvent. | SecurityErrorEvent | ||
Retorna o valor primitivo do objeto especificado. | Object |
Constante | Definido por | ||
---|---|---|---|
SECURITY_ERROR : String = "securityError" [estático]
A constante SecurityErrorEvent.SECURITY_ERROR define o valor da propriedade de tipo de um objeto de evento securityError. | SecurityErrorEvent |
SecurityErrorEvent | () | Construtor |
public function SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Cria um objeto Event que contém informações sobre eventos de erro de segurança. Objetos Event são transmitidos como parâmetros para ouvintes de eventos.
Parâmetrostype:String — O tipo de evento. Ouvintes de eventos podem acessar essas informações por meio da propriedade type herdada. Só existe um tipo de evento de erro: SecurityErrorEvent.SECURITY_ERROR .
| |
bubbles:Boolean (default = false ) — Determina se o objeto Event participa do estágio de bubbling do fluxo de eventos. Ouvintes de eventos podem acessar essas informações por meio da propriedade bubbles herdada.
| |
cancelable:Boolean (default = false ) — Determina se o objeto Event pode ser cancelado. Ouvintes de eventos podem acessar essas informações por meio da propriedade cancelable herdada.
| |
text:String (default = " ") — Texto a ser exibido como uma mensagem de erro. Ouvintes de eventos podem acessar essas informações por meio da propriedade text .
| |
id:int (default = 0 ) — Um número de referência a ser associado ao erro específico.
|
Elementos da API relacionados
clone | () | método |
override public function clone():Event
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Cria uma cópia do objeto SecurityErrorEvent e define o valor de cada propriedade para corresponder ao do original.
RetornaEvent — Um novo objeto securityErrorEvent com valores de propriedade que correspondem aos do original.
|
toString | () | método |
override public function toString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Retorna uma string que contém todas as propriedades do objeto SecurityErrorEvent. A string está no seguinte formato:
[securityErrorEvent type=value bubbles=value cancelable=value text=value errorID=value]
O errorId
está disponível somente no Adobe AIR
String — Uma string que contém todas as propriedades do objeto SecurityErrorEvent.
|
SECURITY_ERROR | Constante |
public static const SECURITY_ERROR:String = "securityError"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
A constante SecurityErrorEvent.SECURITY_ERROR
define o valor da propriedade type
de um objeto de evento securityError
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto de rede que reporta o erro de segurança. |
text | Texto a ser exibido como uma mensagem de erro. |
Elementos da API relacionados
SecurityErrorEventExample
para mostrar como um método de ouvinte securityErrorHandler()
pode ser exemplificado e definido como escutar eventos securityError
serem despachados. Este evento ocorrerá quando um local URLRequest
não estiver exatamente no mesmo domínio do SWF que chama, e o domínio solicitado não tiver acesso autorizado entre domínios por meio de um arquivo de diretivas entre domínios.
Para criar um SecurityErrorEvent
, substitua http://www.[yourdomain].com
com um caminho que não tenha sido autorizado para acesso entre domínios.
package { import flash.display.Sprite; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.SecurityErrorEvent; public class SecurityErrorEventExample extends Sprite { public function SecurityErrorEventExample() { var loader:URLLoader = new URLLoader(); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); var request:URLRequest = new URLRequest("http://www.[yourDomain].com"); loader.load(request); } private function securityErrorHandler(event:SecurityErrorEvent):void { trace("securityErrorHandler: " + event); } } }
Wed Jun 13 2018, 11:10 AM Z