| Pakiet | flash.errors |
| Klasa | public dynamic class IllegalOperationError |
| Dziedziczenie | IllegalOperationError Error Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oto przykłady wyjątków spowodowanych niedozwolonymi operacjami:
- Klasa bazowa, na przykład DisplayObjectContainer, udostępnia funkcjonalność szerszą niż obsługiwana przez obiekt Stage (np. maski).
- Pewne metody ułatwień dostępu wywoływane są, gdy program kompilowany jest bez obsługi ułatwień dostępu
- Brak możliwości wykonania operacji FileReference z powodu ustawień w pliku mms.cfg.
- Kod ActionScript próbuje wywołać metodę
FileReference.browse(), gdy okno dialogowe wyboru pliku jest już otwarte. - Kod ActionScript próbuje użyć nieobsługiwanego protokołu dla obiektu FileReference (np. FTP).
- Funkcje działające tylko w środowisku tworzenia treści są wywoływane z odtwarzacza w trakcie wykonywania pliku
- Podejmowana jest próba ustawienia nazwy obiektu umieszczonego na osi czasu
Właściwości publiczne
Metody publiczne
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
IllegalOperationError(message:String = "")
Tworzy nowy obiekt IllegalOperationError. | IllegalOperationError | ||
![]() |
Zwraca ciąg reprezentujący stos wywołań związanych z błędem, który istniał w momencie uruchomienia konstruktora błędu. | Error | |
![]() |
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | |
![]() |
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | |
![]() |
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | |
![]() |
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | |
![]() |
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | |
![]() | [przesłanianie]
Domyślnie zwraca ciąg znaków „Error” lub wartość określoną przez właściwość Error.message (jeśli określona). | Error | |
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
Konstruktor Szczegół
IllegalOperationError | () | Konstruktor |
Przykłady Sposób korzystania z tego przykładu
IllegalOperationErrorExample.as
Poniższy przykład ilustruje użycie procedury obsługi wyjątku
IllegalOperationError.
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, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne