Paket | Üst Düzey |
Sınıf | public dynamic class ArgumentError |
Miras Alma | ArgumentError Error Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
ArgumentError(message:String = "")
Bir ArgumentError nesnesi oluşturur. | ArgumentError | ||
Hatanın oluştuğu zamanda, bir hata için dize şeklinde çağrı yığını döndürür. | Error | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
[geçersiz kıl]
Varsayılan olarak "Error" dizesini veya tanımlıysa Error.message özelliğinde bulunan değeri döndürür. | Error | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Yapıcı Ayrıntı
ArgumentError | () | Yapıcı |
Örnekler Bu örnek nasıl kullanılır?
ArgumentErrorExample.as
Şu örnek, bir
ArgumentError
hatasının try..catch
ifadesi içinde nasıl oluşturulduğunu ve işlendiğini gösterir. println()
işlevi bir argümanı, tek bir dizeyi alır ancak iki dize verildiğinden hata verilir. Genellikle derleyici bu tür bir hatayı yakalayabilir ancak try
ifadesindeki this[]
sözdizimi derleyicinin işleve yönelik sözdizimi kontrolünden geçer.
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, 01:09 PM Z