Paket | flash.events |
Klass | public class SecurityErrorEvent |
Arv | SecurityErrorEvent ErrorEvent TextEvent Event Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
text
-egenskap för att fastställa vilken åtgärd som vidtogs och vilka URL:er som var inblandade. Om det inte finns några händelseavlyssnare, visar felsökningsversionen av Flash Player eller AIR Debug Launcher automatiskt ett felmeddelande som visar innehållet av text
-egenskapen. Det finns en slags säkerhetsfelhändelse: SecurityErrorEvent.SECURITY_ERROR
.
Säkerhetsfelhändelser är de slutgiltiga händelser som skickas för ett målobjekt. Det innebär att alla andra händelser, inklusive generiska felhändelser, inte skickas för ett målobjekt som upplever ett säkerhetsfel.
Relaterade API-element
Metod | Definieras med | ||
---|---|---|---|
SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Skapar ett nytt Event-objekt som innehåller information om säkerhetsfelhändelser. | SecurityErrorEvent | ||
[åsidosätt]
Skapar en kopia av SecurityErrorEvent-objektet och ställer in värdet för alla egenskaper så att de matchar originalets egenskaper. | SecurityErrorEvent | ||
Ett verktyg som används för att implementera metoden toString() i de anpassade klasserna ActionScript 3.0. | Event | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Kontrollerar om preventDefault()-metoden har anropats för händelsen. | Event | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Avbryter en händelses standardbeteende om det beteendet kan avbrytas. | Event | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Förhindrar behandling av händelsehanterare i den aktuella noden och alla noder som följer den aktuella noden i händelseflödet. | Event | ||
Förhindrar behandling av händelsehanterare i noder som följer den aktuella noden i händelseflödet. | Event | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
[åsidosätt]
Returnerar en sträng som innehåller alla egenskaper i SecurityErrorEvent-objektet. | SecurityErrorEvent | ||
Returnerar det angivna objektets primitiva värde. | Object |
Konstant | Definieras med | ||
---|---|---|---|
SECURITY_ERROR : String = "securityError" [statisk]
Konstanten SecurityErrorEvent.SECURITY_ERROR definierar värdet för ett securityError-händelseobjekts type-egenskap. | SecurityErrorEvent |
SecurityErrorEvent | () | Konstruktor |
public function SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Skapar ett nytt Event-objekt som innehåller information om säkerhetsfelhändelser. Event-objekt skickas som parametrar till händelseavlyssnare.
Parametrartype:String — Händelsens typ. Händelseavlyssnare kan hämta informationen genom den ärvda egenskapen type . Det finns bara en slags felhändelse: SecurityErrorEvent.SECURITY_ERROR .
| |
bubbles:Boolean (default = false ) — Bestämmer om Event-objektet deltar i bubblingssteget av händelseflödet. Händelseavlyssnare kan hämta informationen genom den ärvda egenskapen bubbles .
| |
cancelable:Boolean (default = false ) — Avgör om Event-objektet kan avbrytas. Händelseavlyssnare kan hämta informationen genom den ärvda egenskapen cancelable .
| |
text:String (default = " ") — Text som visas som felmeddelande. Händelseavlyssnare kan hämta informationen genom den ärvda egenskapen text .
| |
id:int (default = 0 ) — Ett referensnummer som associeras med det specifika felet.
|
Relaterade API-element
clone | () | metod |
override public function clone():Event
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Skapar en kopia av SecurityErrorEvent-objektet och ställer in värdet för alla egenskaper så att de matchar originalets egenskaper.
ReturnerarEvent — Ett nytt securityErrorEvent-objekt med egenskapsvärden som matchar originalet.
|
toString | () | metod |
override public function toString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar en sträng som innehåller alla egenskaper i SecurityErrorEvent-objektet. Strängen är i följande format:
[securityErrorEvent type=värde bubbles=värde cancelable=värde text=värde errorID=värde]
errorId
är endast tillgänglig i Adobe AIR
String — En sträng som innehåller alla SecurityErrorEvent-objektets egenskaper.
|
SECURITY_ERROR | Konstant |
public static const SECURITY_ERROR:String = "securityError"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Konstanten SecurityErrorEvent.SECURITY_ERROR
definierar värdet för ett securityError
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | false |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Nätverksobjektet rapporterar säkerhetsfelet. |
text | Text som visas som felmeddelande. |
Relaterade API-element
SecurityErrorEventExample
-klassen för att visa hur en avlyssnarmetod som securityErrorHandler()
kan skapas och ställas in för att avlyssna när securityError
-händelser skickas. Den här händelsen uppstår när en URLRequest
-plats inte är på exakt samma domän som den anropande SWF, och den begärda domänen inte har auktoriserat korsdomänåtkomst med en korsdomänprincipfil.
Om du vill skapa en SecurityErrorEvent
byter du ut http://www.[yourdomain].com
mot en sökväg som inte har auktoriserats för korsdomänåtkomst.
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, 01:40 PM Z