| Paket | flash.errors |
| Sınıf | public dynamic class MemoryError |
| Miras Alma | MemoryError Error Object |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Masaüstü makinede, ayırma isteği çok büyük olmadığı sürece bellek ayırma hatalarına sıklıkla rastlanmaz. Örneğin, 32 bit bir Windows programı adres alanının yalnızca 2GB'sine erişebilir; bu nedenle 10 milyar baytlık bir istek mümkün değildir.
Flash Player, varsayılan olarak ActionScript programının bellek ayırma miktarı için bir sınır belirlemez.
Genel Yöntemler
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
MemoryError(message:String = "")
Yeni MemoryError nesnesi oluşturur. | MemoryError | ||
![]() |
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ı
MemoryError | () | Yapıcı |
Örnekler Bu örnek nasıl kullanılır?
MemoryErrorExample.as
Aşağıdaki örnek, MemoryError oluşturmanın bir yöntemini gösterir.
package {
import flash.display.Sprite;
import flash.errors.MemoryError;
import flash.utils.setInterval;
public class MemoryErrorExample extends Sprite {
private var crashingStr:String;
private var intervalId:Number;
public function MemoryErrorExample() {
crashingStr = "abcdefghijklmnopqrstuvwxyz";
intervalId = setInterval(exhaustMemory, 50);
}
public function exhaustMemory():void {
try {
crashingStr += crashingStr;
}
catch(e:MemoryError) {
trace(e);
}
}
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster