| 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
byteArroluşturur vewriteBoolean()kullanarak bayt akışınafalseolan bir Boolean değeri yazar. byteArrkonumu,0olarak 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
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster