Paquete | flash.events |
Clase | public class SecurityErrorEvent |
Herencia | SecurityErrorEvent ErrorEvent TextEvent Event Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
text
del objeto para determinar qué operación se ha intentado realizar y qué URL se han visto involucradas. Si no hay detectores de eventos, la versión del depurador de Flash Player o la aplicación ADL de AIR muestra automáticamente un mensaje de error con el contenido de la propiedad text
. Hay un tipo de evento de error de seguridad: SecurityErrorEvent.SECURITY_ERROR
.
Los eventos de error Security son los últimos eventos distribuidos para cualquier objeto de destino. Esto significa que no se distribuye ningún otro evento (incluidos los eventos de errores genéricos) para un objeto de destino en el que se produce un error de seguridad.
Elementos de API relacionados
Método | Definido por | ||
---|---|---|---|
SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Crea un objeto de evento que contiene información sobre eventos de error de seguridad. | SecurityErrorEvent | ||
[override]
Crea una copia del objeto SecurityErrorEvent y define el valor de cada propiedad para que coincida con el del objeto original. | SecurityErrorEvent | ||
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 | ||
[override]
Devuelve una cadena con todas las propiedades del objeto SecurityErrorEvent. | SecurityErrorEvent | ||
Devuelve el valor simple del objeto especificado. | Object |
Constante | Definido por | ||
---|---|---|---|
SECURITY_ERROR : String = "securityError" [estática]
La constante SecurityErrorEvent.SECURITY_ERROR define el valor de la propiedad type de un objeto de evento securityError. | SecurityErrorEvent |
SecurityErrorEvent | () | Información sobre |
public function SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea un objeto de evento que contiene información sobre eventos de error de seguridad. Los objetos de evento se transfieren como parámetros a los detectores de eventos.
Parámetrostype:String — El tipo de evento. Los detectores de eventos pueden acceder a esta información a través de la propiedad type heredada. Sólo hay un tipo de evento de error: SecurityErrorEvent.SECURITY_ERROR .
| |
bubbles:Boolean (default = false ) — Determina si el objeto de evento participa en la fase de propagación del flujo del evento. Los detectores de eventos pueden acceder a esta información a través de la propiedad bubbles heredada.
| |
cancelable:Boolean (default = false ) — Determina si se puede cancelar el objeto Event. Los detectores de eventos pueden acceder a esta información a través de la propiedad cancelable heredada.
| |
text:String (default = " ") — Texto que se mostrará como mensaje de error. Los detectores de eventos pueden acceder a esta información a través de la propiedad text .
| |
id:int (default = 0 ) — Un número de referencia que se asocia al de error en cuestión.
|
Elementos de API relacionados
clone | () | método |
override public function clone():Event
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea una copia del objeto SecurityErrorEvent y define el valor de cada propiedad para que coincida con el del objeto original.
Valor devueltoEvent — Un nuevo objeto securityErrorEvent con valores de propiedades que coinciden con los del objeto original.
|
toString | () | método |
override public function toString():String
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve una cadena con todas las propiedades del objeto SecurityErrorEvent. La cadena tiene el siguiente formato:
[securityErrorEvent type=valor bubbles=valor cancelable=valor text=valor errorID=valor]
El errorId
sólo está disponible en Adobe AIR
String — Una cadena que contiene todas las propiedades del objeto SecurityErrorEvent.
|
SECURITY_ERROR | Constante |
public static const SECURITY_ERROR:String = "securityError"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante SecurityErrorEvent.SECURITY_ERROR
define el valor de la propiedad type
de un objeto de evento securityError
.
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false ; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | El objeto de red que informa sobre le error de seguridad. |
text | Texto que se mostrará como mensaje de error. |
Elementos de API relacionados
SecurityErrorEventExample
para mostrar cómo se pueden crear instancias del método detector securityErrorHandler()
y definirlo para que detecte eventos securityError
distribuidos. Este evento tiene lugar cuando la ubicación de URLRequest
no coincide exactamente con la del dominio del archivo SWF que realiza la llamada y el dominio solicitado no ha autorizado el acceso entre dominios mediante un archivo de política entre dominios.
Para crear un evento SecurityErrorEvent
, sustituya http://www.[yourdomain].com
por una ruta que no se haya autorizado para acceso entre dominios.
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); } } }
Tue Jun 12 2018, 02:12 PM Z