| Paket | flash.errors |
| Klass | public dynamic class IllegalOperationError |
| Arv | IllegalOperationError Error Object |
| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
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
Publika egenskaper
Publika metoder
| Metod | Definieras med | ||
|---|---|---|---|
IllegalOperationError(message:String = "")
Skapar ett nytt IllegalOperationError-objekt. | IllegalOperationError | ||
![]() |
Returnerar anropsstacken för ett fel när felet byggs upp som en sträng. | Error | |
![]() |
Anger om det finns en egenskap angiven för ett objekt. | Object | |
![]() |
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | |
![]() |
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 | |
![]() |
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | |
![]() | [åsidosätt]
Returnerar strängen ”Error” som standard eller det värde som finns i egenskapen Error.message, om den har definierats. | Error | |
![]() |
Returnerar det angivna objektets primitiva värde. | Object | |
Konstruktordetaljer
IllegalOperationError | () | Konstruktor |
Exempel Så här använder du exemplet
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");
}
}
}
Tue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper