Paket | flash.events |
Klasse | public class SecurityErrorEvent |
Vererbung | SecurityErrorEvent ErrorEvent TextEvent Event Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
text
eines Objekts zugreifen, um festzustellen, welche Operation versucht wurde und welche URLs involviert waren. Gibt es keine Ereignis-Listener, zeigt die Debugger-Version von Flash Player oder die AIR Debug Launcher (ADL)-Anwendung automatisch eine Fehlermeldung mit dem Inhalt der text
-Eigenschaft an. Es gibt nur einen Typ eines Sicherheitsfehler-Ereignisses: SecurityErrorEvent.SECURITY_ERROR
.
Sicherheitsfehler-Ereignisse sind finale Ereignisse, die von einem beliebigen Zielobjekt gesendet werden können. Dies bedeutet, dass andere Ereignisse, einschließlich generischer Fehlerereignisse, nicht für ein Zielobjekt gesendet werden, bei dem ein Sicherheitsfehler auftritt.
Verwandte API-Elemente
Methode | Definiert von | ||
---|---|---|---|
SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Erstellt ein Event-Objekt, das Informationen über Sicherheitsfehler-Ereignisse enthält. | SecurityErrorEvent | ||
[override]
Erstellt eine Kopie des SecurityErrorEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht. | SecurityErrorEvent | ||
Eine Dienstprogrammfunktion zur Implementierung der toString()-Methode in benutzerdefinierten ActionScript 3.0 Event-Klassen. | Event | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Überprüft, ob die preventDefault()-Methode bei dem Ereignis aufgerufen wurde. | Event | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Bricht das Standardverhalten eines Ereignisses ab, wenn dieses Verhalten abgebrochen werden kann. | Event | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Verhindert die Verarbeitung von Ereignis-Listenern im aktuellen Knoten und in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. | Event | ||
Verhindert die Verarbeitung von Ereignis-Listenern in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. | Event | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
[override]
Gibt eine Zeichenfolge zurück, die alle Eigenschaften des SecurityErrorEvent-Objekts enthält. | SecurityErrorEvent | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Konstante | Definiert von | ||
---|---|---|---|
SECURITY_ERROR : String = "securityError" [statisch]
Die Konstante SecurityErrorEvent.SECURITY_ERROR definiert den Wert der type-Eigenschaft eines securityError-Ereignisobjekts. | SecurityErrorEvent |
SecurityErrorEvent | () | Konstruktor |
public function SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Erstellt ein Event-Objekt, das Informationen über Sicherheitsfehler-Ereignisse enthält. Ereignisobjekte werden Ereignis-Listenern als Parameter übergeben.
Parametertype:String — Der Ereignistyp. Ereignis-Listener können über die übernommene Eigenschaft type auf diese Informationen zugreifen. Es gibt nur einen Typ eines Fehlerereignisses: SecurityErrorEvent.SECURITY_ERROR .
| |
bubbles:Boolean (default = false ) — Bestimmt, ob das Ereignisobjekt an der Bubbling-Phase des Ereignisablaufs teilnimmt. Ereignis-Listener können über die übernommene Eigenschaft bubbles auf diese Informationen zugreifen.
| |
cancelable:Boolean (default = false ) — Bestimmt, ob das Ereignisobjekt abgebrochen werden kann. Ereignis-Listener können über die übernommene Eigenschaft cancelable auf diese Informationen zugreifen.
| |
text:String (default = " ") — Der als Fehlermeldung anzuzeigende Text. Ereignis-Listener können über die Eigenschaft text auf diese Informationen zugreifen.
| |
id:int (default = 0 ) — Eine Verweisnummer, die dem spezifischen Fehler zugeordnet ist.
|
Verwandte API-Elemente
clone | () | Methode |
override public function clone():Event
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Erstellt eine Kopie des SecurityErrorEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht.
RückgabewerteEvent — Ein neues securityErrorEvent-Objekt mit Eigenschaftswerten, die denen des Originals entsprechen.
|
toString | () | Methode |
override public function toString():String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt eine Zeichenfolge zurück, die alle Eigenschaften des SecurityErrorEvent-Objekts enthält. Der String liegt im folgenden Format vor:
[securityErrorEvent type=Wert bubbles=Wert cancelable=Wert text=Wert errorID=Wert]
Die errorId
-Eigenschaft ist nur in Adobe AIR verfügbar
String — Eine Zeichenfolge, die alle Eigenschaften des SecurityErrorEvent-Objekts enthält.
|
SECURITY_ERROR | Konstante |
public static const SECURITY_ERROR:String = "securityError"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Konstante SecurityErrorEvent.SECURITY_ERROR
definiert den Wert der type
-Eigenschaft eines securityError
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Netzwerkobjekt, das den Sicherheitsfehler ausgibt. |
text | Der als Fehlermeldung anzuzeigende Text. |
Verwandte API-Elemente
SecurityErrorEventExample
erläutert, wie die Listener-Methode securityErrorHandler()
instanziiert und für auszulösende securityError
-Ereignisse konfiguriert werden kann. Dieses Ereignis tritt ein, wenn sich ein URLRequest
-Speicherort nicht in genau der gleichen Domäne wie die aufrufende SWF-Datei befindet und in der angeforderten Domäne kein domänenübergreifender Zugriff über eine entsprechende Richtliniendatei eingerichtet ist.
Ersetzen Sie zur Erstellung eines SecurityErrorEvent
die Adresse http://www.[yourdomain].com
durch einen Pfad, für den kein domänenübergreifender Zugriff eingerichtet wurde.
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, 10:04 AM Z