Paket | flash.events |
Sınıf | public class UncaughtErrorEvents |
Miras Alma | UncaughtErrorEvents EventDispatcher Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
uncaughtError
olayı gönderir.
Bir UncaughtErrorEvents örneğine erişmek için aşağıdaki özellikleri kullanın:
-
LoaderInfo.uncaughtErrorEvents
: aynı SWF'de tanımlanan koddaki yakalanmamış hataları algılamak için. -
Loader.uncaughtErrorEvents
: bir Loader nesnesi tarafından yüklenen SWF'de tanımlanan koddaki yakalanmamış hataları algılamak için.
Bir hatayı doğrudan yakalamak ve bir yakalanmamış hata olayını önlemek için, aşağıdakileri yapın:
- Potansiyel olarak senkronize bir hata atan kodu ayırmak için bir
try..catch
bloğu kullanın - Bir hata oluştuğunda olay gönderen bir işlem yaparken, o hata olayı için bir dinleyici kaydedin.
Yükleme nesnesi tarafından yüklenen içerik AVM1 (ActionScript 2) SWF dosyası ise, AVM1 SWF dosyasındaki yakalanmayan hatalar uncaughtError
olayıyla sonuçlanmaz. Ek olarak, HTMLLoader nesnesine yüklü HTML içeriğindeki hatalar (FlexHTML kontrolü dahil) uncaughtError
olayına sebep olmaz.
İlgili API Öğeleri
Yöntem | Tanımlayan: | ||
---|---|---|---|
Bir UncaughtErrorEvents örneği oluşturur. | UncaughtErrorEvents | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
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 | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
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 | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | |||
[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | |||
Bir hata oluştuğunda ve geliştirici kodu onu algılayıp işlemediğinde gönderilir. | UncaughtErrorEvents |
UncaughtErrorEvents | () | Yapıcı |
public function UncaughtErrorEvents()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Bir UncaughtErrorEvents örneği oluşturur. Geliştirici kodu, UncaughtErrorEvents örneklerini doğrudan oluşturmamalıdır. Bir UncaughtErrorEvents nesnesine erişmek için, aşağıdaki özelliklerden birini kullanın:
LoaderInfo.uncaughtErrorEvents
: aynı SWF'de tanımlanan koddaki yakalanmamış hataları algılamak için.Loader.uncaughtErrorEvents
: bir Loader nesnesi tarafından yüklenen SWF'de tanımlanan koddaki yakalanmamış hataları algılamak için.
İlgili API Öğeleri
uncaughtError | Olay |
flash.events.UncaughtErrorEvent
özellik UncaughtErrorEvent.type =
flash.events.UncaughtErrorEvent.UNCAUGHT_ERROR
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Bir hata oluştuğunda ve geliştirici kodu onu algılayıp işlemediğinde gönderilir.
BiruncaughtError
olay nesnesinin type
özelliğinin değerini tanımlar.
Not: Bir try bloğunda olay işleyicisini çağıran bir olay göndericisi varsa, catch bloğu olay işleyicisinde oluşturulan hatayı yakalamaz. Bundan sonra oluşturulan tüm hatalar LoaderInfo.uncaughtErrorEvents
dinlenerek yakalanabilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true |
cancelable | true ; olayı iptal etmek, yakalanmamış hata iletişim kutusunun hata ayıklayıcı çalışma zamanı sürümlerinde görünmesini önler. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
error | Yakalanmamış hata. |
target | Hatanın gerçekleştiği SWF'yle ilişkili LoaderInfo nesnesi. |
text | Metin hata mesajı. |
Tue Jun 12 2018, 01:09 PM Z