Paket | flash.errors |
Sınıf | public dynamic class EOFError |
Miras Alma | EOFError IOError Error Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
İlgili API Öğeleri
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni EOFError nesnesi oluşturur. | EOFError | ||
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ı
EOFError | () | Yapıcı |
Örnekler Bu örnek nasıl kullanılır?
EOFErrorExample.as
Aşağıdaki örnek, varolan verilerin sonunun ötesini okumaya çalışmanız durumunda oluşan hatayı göstermek amacıyla
EOFErrorExample
sınıfını kullanır. Bu işlem, aşağıdaki adımlar uygulanarak gerçekleştirilir:
- Yapıcı, bir ByteArray nesnesi
byteArr
oluşturur vewriteBoolean()
kullanarak bayt akışınafalse
olan bir Boolean değeri yazar. byteArr
konumu,0
olarak sıfırlanır. (veri akışının başlangıcı).readBoolean()
kullanılarak tek bir bayt veri akışından kaldırılır. Veri akışı şu anda hiçbir veri içermiyor.- EOFError nesnelerini yakalayacak şekilde ayarlanan hata işleme kod parçası içinde
readBoolean()
ikinci kez çağrılır, EOFError yakalanaraktrace()
ifadesine iletilir; böylece, EOFError nesneleriyle ilişkili hata mesajı dışa verilir.
package { import flash.display.Sprite; import flash.errors.EOFError; import flash.utils.ByteArray; public class EOFErrorExample extends Sprite { public function EOFErrorExample() { var byteArr:ByteArray = new ByteArray(); byteArr.writeBoolean(false); trace(byteArr.length); // 1 byteArr.position = 0; try { trace(byteArr.readBoolean()); // false } catch(e:EOFError) { trace(e); } try { trace(byteArr.readBoolean()); } catch(e:EOFError) { trace(e); // EOFError: Error #2030: End of file was encountered. } } } }
Tue Jun 12 2018, 01:09 PM Z