Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: Hämtar data från servern ...
Hämtar data från servern ...
Översta nivån 

SecurityError  - AS3

PaketÖversta nivån
Klasspublic dynamic class SecurityError
ArvSecurityError Inheritance Error Inheritance Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Undantaget SecurityError uppstår när någon typ av säkerhetsöverträdelse görs.

Exempel på säkerhetsfel:

  • En otillåten egenskapsåtkomst eller ett otillåtet metodanrop görs utanför säkerhetssandlådans gräns.
  • Ett försök att komma åt en URL-adress som inte är tillåten av säkerhetssandlådan gjordes.
  • Ett försök till socketanslutning gjordes till ett otillåtet portnummer, till exempel ett portnummer över 65 535.
  • Ett försök att komma åt användarens kamera eller mikrofon gjordes, men enhetsbegäran nekades av användaren.

Visa exemplen



Publika egenskaper
 EgenskapDefinieras med
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
 InheritederrorID : int
[skrivskyddad] Innehåller referensnumret som är associerat med det specifika felmeddelandet.
Error
 Inheritedmessage : String
Innehåller meddelandet som är associerat med Error-objektet.
Error
 Inheritedname : String
Innehåller namnet på Error-objektet.
Error
Publika metoder
 MetodDefinieras med
  
SecurityError(message:String = "")
Skapar ett nytt SecurityError-objekt.
SecurityError
 Inherited
Returnerar anropsstacken för ett fel när felet byggs upp som en sträng.
Error
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
[åsidosätt] Returnerar strängen ”Error” som standard eller det värde som finns i egenskapen Error.message, om den har definierats.
Error
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Konstruktordetaljer

SecurityError

()Konstruktor
public function SecurityError(message:String = "")

Körningsmiljöversioner: Flash Lite 4, Flash Player 9, AIR 1.0

Skapar ett nytt SecurityError-objekt.

Parametrar
message:String (default = "")
SecurityErrorExample.as

Följande exempel visar hur du kan generera och hantera ett SecurityError-fel i en try...catch-programsats genom att försöka ansluta till ett portnummer som är ett steg större än högsta tillåtna.
package {
    import flash.display.Sprite;
    import flash.net.Socket;

    public class SecurityErrorExample extends Sprite {

        public function SecurityErrorExample() {
            try {
                var host:String = "www.[yourDomain].com";
                var socket:Socket = new Socket();
                socket.connect(host, 65536);
            }
            catch(e:SecurityError) {
                trace(e);
            }
        }
    }
}




[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.