| Pakiet | Najwyższy poziom |
| Klasa | public dynamic class ArgumentError |
| Dziedziczenie | ArgumentError Error Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Właściwości publiczne
Metody publiczne
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
ArgumentError(message:String = "")
Tworzy obiekt ArgumentError. | ArgumentError | ||
![]() |
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ół
ArgumentError | () | Konstruktor |
Przykłady Sposób korzystania z tego przykładu
ArgumentErrorExample.as
Poniższy przykład ilustruje sposób, w jaki błąd
ArgumentError jest generowany i obsługiwany za pomocą instrukcji try..catch. Funkcja println() pobiera jeden argument lub pojedynczy ciąg znaków. Ponieważ przekazane zostały dwa ciągi znaków, generowany jest błąd. Zwykle kompilator wychwytuje takie błędy, jednakże składnia this[] instrukcji try pomija składnię kompilatora podczas sprawdzania funkcji.
package {
import flash.display.Sprite;
public class ArgumentErrorExample extends Sprite {
public function ArgumentErrorExample() {
println("Hello World");
try {
this["println"]("Hello", "World");
}
catch(e:ArgumentError) {
trace(e);
}
}
public function println(str:String):void {
trace(str);
}
}
}
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne