Paket | Üst Düzey |
Sınıf | public dynamic class TypeError |
Miras Alma | TypeError Error Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ayrıca şu durumlarda bu istisna atılır:
- Bir işlev veya yönteme yönelik gerçek bir parametre, resmi parametre türüyle birleştirilir.
- Bir değişkene bir değer atanır ve bu değer değişkenin türüyle birleştirilir.
-
is
veyainstanceof
operatörünün sağ tarafı geçerli bir tür değildir. -
super
anahtar kelimesi kuraldışı olarak kullanılır. - Özellik arama birden çok bağlamaya yol açtığından belirsizdir.
- Uyumsuz bir nesnede yöntem çağrılır. Örneğin, RegExp sınıfı yöntemi genel bir nesneye “ôeklenir“ ve sonra çağrılırsa, bir TypeError istisnası atılır.
İlgili API Öğeleri
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir TypeError nesnesi oluşturur. | TypeError | ||
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ı
TypeError | () | Yapıcı |
Örnekler Bu örnek nasıl kullanılır?
TypeErrorExample.as
Şu örnek, TypeError istisnasının bir
try..catch
ifadesi içinde nasıl oluşturulduğunu ve işlendiğini gösterir.
package { import flash.display.DisplayObject; import flash.display.Sprite; public class TypeErrorExample extends Sprite { public function TypeErrorExample() { try { var child:Object = new Object(); addChild(DisplayObject(child)); } catch(e:TypeError) { trace(e); } } } }
Tue Jun 12 2018, 01:09 PM Z