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 ...
flash.errors 

IllegalOperationError  - AS3

Paketflash.errors
Klasspublic dynamic class IllegalOperationError
ArvIllegalOperationError Inheritance Error Inheritance Object

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

Undantaget IllegalOperationError ges om en metod inte implementeras eller om implementeringen inte täcker den aktuella användningen.

Exempel på olagliga åtgärder för felundantag kan vara:

  • En basklass, t.ex. DisplayObjectContainer, ger mer funktionalitet än en scen kan stödja (t.ex. masker)
  • Vissa åtkomstmetoder anropas när spelaren kompileras utan åtkomststöd
  • Inställningen mms.cfg tillåter inte en FileReference-åtgärd
  • ActionScript försöker köra ett FileReference.browse()-anrop när en bläddringsdialogruta redan är öppen
  • ActionScript försöker använda ett protokoll för ett FileReference-objekt (t.ex. FTP) som inte stöds
  • Funktioner som endast är för redigering anropas från en körtidsspelare
  • Ett försök görs att ställa in namnet på ett Timeline-placerat objekt

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
  
Skapar ett nytt IllegalOperationError-objekt.
IllegalOperationError
 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

IllegalOperationError

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

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

Skapar ett nytt IllegalOperationError-objekt.

Parametrar
message:String (default = "") — En sträng som är associerad med felobjektet.
IllegalOperationErrorExample.as

Följande exempel visar hur IllegalOperationError-hanterare används.
package {
    import flash.display.DisplayObject;
    import flash.display.Sprite;
    import flash.errors.IllegalOperationError;

    public class IllegalOperationErrorExample extends Sprite {
        public function IllegalOperationErrorExample() {
            var child:Sprite = new Sprite();
            try {
                addChild(child);
            }
            catch(e:IllegalOperationError) {
                trace(e);
            }
        }

        public override function addChild(child:DisplayObject):DisplayObject {
            throw new IllegalOperationError("addChild cannot be performed on the IllegalOperationErrorExample class");
        }
    }
}




[ 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.