Paket | flash.events |
Sınıf | public class IOErrorEvent |
Miras Alma | IOErrorEvent ErrorEvent TextEvent Event Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Flash Player veya AIR Hata Ayıklama Başlatıcısı'nın (ADL) hata ayıklayıcı sürümünü kullanarak, dinleyicileri olmayan hata olaylarını kontrol edebilirsiniz. IOErrorEvent yapıcısının text
parametresi tarafından tanımlanan dize görüntülenir.
İlgili API Öğeleri
Yöntem | Tanımlayan: | ||
---|---|---|---|
IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
ioError olayları hakkındaki belirli bilgileri içeren bir Event nesnesi oluşturur. | IOErrorEvent | ||
[geçersiz kıl]
IOErrorEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar. | IOErrorEvent | ||
Ö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]
IOErrorEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. | IOErrorEvent | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
IO_ERROR : String = "ioError" [statik]
Bir ioError event nesnesinin tür özelliğinin değerini tanımlar. | IOErrorEvent | ||
STANDARD_ERROR_IO_ERROR : String = "standardErrorIoError" [statik]
Bir NativeProcess nesnesinin standardError akışından veriler okunurken hata oluştuğunda standardErrorIoError olayı gönderilir. | IOErrorEvent | ||
STANDARD_INPUT_IO_ERROR : String = "standardInputIoError" [statik]
Bir NativeProcess nesnesinin standardInput öğesine veriler yazılırken hata oluştuğunda standardInputIoError olayı gönderilir. | IOErrorEvent | ||
STANDARD_OUTPUT_IO_ERROR : String = "standardOutputIoError" [statik]
Bir NativeProcess nesnesinin standardOutput akışından veriler okunurken hata oluştuğunda standardOutputIoError olayı gönderilir. | IOErrorEvent |
IOErrorEvent | () | Yapıcı |
public function IOErrorEvent(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: | AIR 1.0, Flash Player 9, Flash Lite 4 |
ioError
olayları hakkındaki belirli bilgileri içeren bir Event nesnesi oluşturur. Event nesneleri, Event dinleyicilerine parametre olarak iletilir.
type:String — Olayın türü. Olay dinleyicileri bu bilgilere miras alınan type özelliği üzerinden erişebilir. Yalnızca bir tür input/output error olayı vardır: IOErrorEvent.IO_ERROR .
| |
bubbles:Boolean (default = false ) — Event nesnesinin olay akışının köpürme aşamasında yer alıp almayacağını 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.)
|
İlgili API Öğeleri
clone | () | yöntem |
override public function clone():Event
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
IOErrorEvent 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 IOErrorEvent nesnesi.
|
toString | () | yöntem |
override public function toString():String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
IOErrorEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. Dize şu biçimdedir:
[IOErrorEvent type=value bubbles=value cancelable=value text=value errorID=value]
errorId
yalnızca Adobe AIR'de mevcuttur
String — IOErrorEvent nesnesinin tüm özelliklerini içeren bir dize.
|
IO_ERROR | Sabit |
public static const IO_ERROR:String = "ioError"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
ioError
olay nesnesinin type
özelliği 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. |
errorID | Belirli bir hata mesajıyla ilişkili başvuru numarası (yalnızca AIR). |
target | Girdi/çıktı hatası yaşayan network nesnesi. |
text | Hata mesajı olarak gösterilecek metin. |
İlgili API Öğeleri
STANDARD_ERROR_IO_ERROR | Sabit |
public static const STANDARD_ERROR_IO_ERROR:String = "standardErrorIoError"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Bir NativeProcess nesnesinin standardError akışından veriler okunurken hata oluştuğunda standardErrorIoError
olayı gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | Hayır. |
cancelable | Hayır. İptal edilecek varsayılan davranış yoktur. |
errorID | Belirli bir hatayla ilişkili başvuru numarası. |
target | Hatanın oluştuğu nesne. |
text | Hata mesajı olarak gösterilecek metin. |
STANDARD_INPUT_IO_ERROR | Sabit |
public static const STANDARD_INPUT_IO_ERROR:String = "standardInputIoError"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Bir NativeProcess nesnesinin standardInput öğesine veriler yazılırken hata oluştuğunda standardInputIoError
olayı gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | Hayır. |
cancelable | Hayır. İptal edilecek varsayılan davranış yoktur. |
errorID | Belirli bir hatayla ilişkili başvuru numarası. |
target | Hatanın oluştuğu nesne. |
text | Hata mesajı olarak gösterilecek metin. |
STANDARD_OUTPUT_IO_ERROR | Sabit |
public static const STANDARD_OUTPUT_IO_ERROR:String = "standardOutputIoError"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Bir NativeProcess nesnesinin standardOutput akışından veriler okunurken hata oluştuğunda standardOutputIoError
olayı gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | Hayır. |
cancelable | Hayır. İptal edilecek varsayılan davranış yoktur. |
errorID | Belirli bir hatayla ilişkili başvuru numarası. |
target | Hatanın oluştuğu nesne. |
text | Hata mesajı olarak gösterilecek metin. |
IOErrorEventExample
sınıfını kullanır. Örnekte şu görevler yerine getirilmektedir:
- Sınıf yapıcısı yeni bir URLLoader nesnesi örneği oluşturur ve bunu
loader
değişkenine atar. - URLLoader örneği
ioError
türünde bir olay dinleyicisi başlatır bu türün,trace()
kullanma olayı hakkında bilgileri yazdıran ilişkiliioErrorHandler()
abone yöntemi vardır. - Daha sonra yapıcı, eksik dosyanın adının ve konumunun bilinmesi için
MissingFile.xml
vererek yeni bir URLRequest nesnesi örneği (request
) oluşturur. - Ardından
request
değişkeniloader.load()
öğesine verilir, böylece eksik dosya yüklenmeye çalışılır. Dosya eksik olduğundan, olay işleyicisi birioError
olayı gönderir.
Notlar:
- SWF dosyasını “Yerel Oynatma Güvenliği“, “Yalnızca Yerel Dosyalara Erişim“ şeklinde ayarlanmış biçimde derlemeniz gerekir.
- SWF dosyanızla aynı düzeyde, "MissingFile.xml" adında bir dosyanız olmadığından emin olun.
package { import flash.display.Sprite; import flash.events.IOErrorEvent; import flash.net.URLLoader; import flash.net.URLRequest; public class IOErrorEventExample extends Sprite { public function IOErrorEventExample() { var loader:URLLoader = new URLLoader(); loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); var request:URLRequest = new URLRequest("MissingFile.xml"); loader.load(request); } private function ioErrorHandler(event:IOErrorEvent):void { trace("ioErrorHandler: " + event); } } }
Tue Jun 12 2018, 01:09 PM Z