Paket | flash.events |
Sınıf | public class ErrorEvent |
Miras Alma | ErrorEvent TextEvent Event Object |
Alt Sınıflar | AsyncErrorEvent, AugmentedErrorEvent, DownloadErrorEvent, DRMAuthenticationErrorEvent, DRMDeviceGroupErrorEvent, DRMErrorEvent, DRMReturnVoucherErrorEvent, IOErrorEvent, RSLErrorEvent, SecurityErrorEvent, SkinErrorEvent, SQLErrorEvent, StatusFileUpdateErrorEvent, StatusUpdateErrorEvent, UncaughtErrorEvent |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
ErrorEvent sınıfı yalnızca tek türde bir error
olayı tanımlar: ErrorEvent.ERROR
. ErrorEvent sınıfı ayrıca AsyncErrorEvent, IOErrorEvent, SecurityErrorEvent, SQLErrorEvent ve UncaughtErrorEvent sınıfları dahil diğer bir takım hata olayı sınıfları için de temel sınıf olarak çalışır.
uncaughtError
(UncaughtErrorEvent.UNCAUGHT_ERROR) olayı için bir dinleyici kaydederek herhangi bir dinleyicisi olmayan error
olayları olup olmadığını kontrol edebilirsiniz.
Yakalanmamış bir hata ayrıca içerik Flash Player'ın hata ayıklama sürümü veya AIR Hata Ayıklama Başlatıcısı (ADL) uygulamasında çalışırken görünmesi için bir hata olayı görüntüleyen bir hata iletişim kutusuna sebep olur.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
bubbles : Boolean [salt okunur]
Bir olayın köpüren bir olay olup olmadığını belirtir. | Event | ||
cancelable : Boolean [salt okunur]
Olayla ilişkilendirilmiş davranışın önlenebilir olup olmadığını gösterir. | Event | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
currentTarget : Object [salt okunur]
Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. | Event | ||
errorID : int [salt okunur]
Belirli bir hatayla ilişkili başvuru numarasını içerir. | ErrorEvent | ||
eventPhase : uint [salt okunur]
Olay akışındaki geçerli aşama. | Event | ||
target : Object [salt okunur]
Olay hedefi. | Event | ||
text : String
Bir textInput olayı için, kullanıcının girdiği karakter veya karakter dizisi. | TextEvent | ||
type : String [salt okunur]
Olay türü. | Event |
Yöntem | Tanımlayan: | ||
---|---|---|---|
ErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
error olayları hakkındaki bilgileri içeren bir Event nesnesi oluşturur. | ErrorEvent | ||
[geçersiz kıl]
ErrorEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar. | ErrorEvent | ||
Özel ActionScript 3.0 Event sınıfınızdaki toString() yöntemini uygulamak için bir yardımcı işlev. | Event | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Olayda preventDefault() öğesinin çağrılmış olup olmadığını kontrol eder. | Event | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Bir olayın varsayılan davranışını, bu yapılabiliyorsa iptal eder. | Event | ||
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 | ||
Olay akışında geçerli düğümdeki ve ondan sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Olay akışında geçerli düğümden sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
[geçersiz kıl]
ErrorEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. | ErrorEvent | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
ERROR : String = "error" [statik]
Bir error event nesnesinin tür özelliğinin değerini tanımlar. | ErrorEvent |
errorID | özellik |
errorID:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Belirli bir hatayla ilişkili başvuru numarasını içerir. Özel bir ErrorEvent nesnesi için bu sayı, yapıcıda verilen id
parametresinden alınan değerdir.
Uygulama
public function get errorID():int
ErrorEvent | () | Yapıcı |
public function ErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
error olayları hakkındaki bilgileri içeren bir Event nesnesi oluşturur. Event nesneleri, olay dinleyicilerine parametre olarak iletilir.
Parametrelertype:String — Olayın türü. Olay dinleyicileri bu bilgilere miras alınan type özelliği üzerinden erişebilir. Yalnızca bir tür error olayı vardır: ErrorEvent.ERROR .
| |
bubbles:Boolean (default = false ) — Event nesnesinin köpürüp köpürmeyeceğini belirler. Olay dinleyicileri bu bilgilere miras alınan bubbles özelliği üzerinden erişebilir.
| |
cancelable:Boolean (default = false ) — Event nesnesinin iptal edilip edilemeyeceğini belirler. Olay dinleyicileri bu bilgilere miras alınan cancelable özelliği üzerinden erişebilir.
| |
text:String (default = " ") — Hata mesajı olarak gösterilecek metin. Olay dinleyicileri, text özelliği üzerinden bu bilgilere erişebilir.
| |
id:int (default = 0 ) — Belirli bir hatayla ilişkili başvuru numarası. (Yalnızca Adobe AIR'de desteklenir.)
|
clone | () | yöntem |
override public function clone():Event
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
ErrorEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar.
DöndürürEvent — Orijinaliyle eşlenen özellik değerlerine sahip yeni bir ErrorEvent nesnesi.
|
toString | () | yöntem |
override public function toString():String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
ErrorEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. Dize şu biçimdedir:
[ErrorEvent type=value bubbles=value cancelable=value text=value errorID=value]
Not: toString()
yöntemi tarafından döndürülen errorId
değeri, yalnızca Adobe AIR için kullanılabilir. Flash Player 10.1 errorID
özelliğini destekler, ancak ErrorEvent nesnesinde toString()
öğesinin çağrılması, Flash Player'da errorId
değerini vermez.
String — ErrorEvent nesnesinin tüm özelliklerini içeren bir dize döndürür.
|
ERROR | Sabit |
public static const ERROR:String = "error"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Bir error
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Ağ işlemi arızası yaşayan nesne. |
text | Hata mesajı olarak gösterilecek metin. |
errorHandler()
) kullanımını gösterir. Bir ioError
olayı varsa, işleyici ağdan yüklemeye çalışır ve daha sonra da bir securityError
atar.
Not: SWF dosyanızla aynı dizinde MissingFile.xml adında bir dosyanız varsa, bu örnek çalışmaz.
package { import flash.display.Sprite; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.*; public class ErrorEventExample extends Sprite { private var loader:URLLoader; private var request:URLRequest; public function ErrorEventExample() { loader = new URLLoader(); loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler); request = new URLRequest(); loadFromFileSystem(); } private function loadFromFileSystem():void { request.url = "MissingFile.xml"; loader.load(request); } private function loadFromNetwork():void { request.url = "http://www.[yourDomain].com/MissingFile.xml"; loader.load(request); } private function errorHandler(event:ErrorEvent):void { trace("errorHandler: " + event); if(event is IOErrorEvent) { loadFromNetwork(); } } } }
Tue Jun 12 2018, 01:09 PM Z