Paket | Üst Düzey |
Sınıf | public dynamic class RangeError |
Miras Alma | RangeError Error Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Number.toExponential()
, Number.toPrecision()
ve Number.toFixed()
yöntemleri kullanıldığında, argümanların kabul edilebilir sayı aralığının dışında olması durumunda RangeError istisnası atılmasına neden olur. RangeError istisnasının atılmasını engellemek için Number.toExponential()
, Number.toPrecision()
ve Number.toFixed()
yöntemlerini genişletebilirsiniz.
Bu istisnanın atılmasına neden olan diğer durumlar arasında şunlar yer alır:
- Derinlik sayısı bekleyen tüm Flash çalışma zamanı API'leri geçersiz bir derinlik sayısı ile çağrılır.
- Kare sayısı bekleyen tüm Flash çalışma zamanı API'leri geçersiz bir kare sayısı ile çağrılır.
- Katman sayısı bekleyen tüm Flash Player API'leri geçersiz bir katman sayısı ile çağrılır.
İlgili API Öğeleri
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
RangeError(message:String = "")
Yeni bir RangeError nesnesi oluşturur. | RangeError | ||
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ı
RangeError | () | Yapıcı |
Örnekler Bu örnek nasıl kullanılır?
RangeErrorExample.as
Şu örnek,
RangeError
istisnasının bir try..catch
ifadesi içinde nasıl oluşturulduğunu ve işlendiğini gösterir.
package { import flash.display.Sprite; public class RangeErrorExample extends Sprite { public function RangeErrorExample() { var child:Sprite = new Sprite(); try { addChildAt(child, 1); } catch(e:RangeError) { trace(e); } } } }
Tue Jun 12 2018, 01:09 PM Z