Paket | flash.errors |
Klasse | public dynamic class IllegalOperationError |
Vererbung | IllegalOperationError Error Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beispiele für IllegalOperationError-Ausnahmen:
- Eine Basisklasse wie DisplayObjectContainer bietet mehr Funktionalität als von einer Bühne unterstützt wird (z. B. Masken).
- Es werden bestimmte Eingabehilfen-Methoden aufgerufen, wenn der Player ohne Eingabehilfen kompiliert wurde.
- Die Einstellungen in „mms.cfg“ verbieten eine FileReference-Aktion.
- ActionScript versucht, einen
FileReference.browse()
-Aufruf auszuführen, wenn bereits ein Dialogfeld für die Dateiauswahl geöffnet ist. - ActionScript versucht, für ein FileReference-Objekt (z. B. FTP) ein nicht unterstütztes Protokoll zu verwenden.
- Von einem Laufzeit-Player werden Funktionen aufgerufen, die nur in der Authoring-Umgebung verfügbar sind
- Es wird versucht, den Namen eines auf der Zeitleiste platzierten Objekts festzulegen
Öffentliche Eigenschaften
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
IllegalOperationError(message:String = "")
Erstellt ein neues IllegalOperationError-Objekt. | IllegalOperationError | ||
Gibt den Aufrufstapel für einen Fehler zum Zeitpunkt der Fehlerentstehung als String zurück. | Error | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
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 | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
[override]
Gibt in der Standardeinstellung den String „Error“ oder, sofern definiert, den in der Error.message-Eigenschaft enthaltenen Wert zurück. | Error | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Konstruktordetails
IllegalOperationError | () | Konstruktor |
Beispiele Verwendung dieses Beispiels
IllegalOperationErrorExample.as
Das folgende Beispiel veranschaulicht die Verwendung einer
IllegalOperationError
-Prozedur.
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, 10:04 AM Z