Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: Sunucudan Veri Alınıyor...
Sunucudan Veri Alınıyor...
flash.errors 

MemoryError  - AS3

Paketflash.errors
Sınıfpublic dynamic class MemoryError
Miras AlmaMemoryError Inheritance Error Inheritance Object

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

MemoryError istisnası bir bellek ayırma isteği yapılamadığında atılır.

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.

Örnekleri görüntüle



Genel Özellikler
 ÖzellikTanımlayan:
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
 InheritederrorID : int
[salt okunur] Belirli bir hata mesajı ile ilişkili başvuru numarasını içerir.
Error
 Inheritedmessage : String
Error nesnesi ile ilişkili mesajı içerir.
Error
 Inheritedname : String
Error nesnesinin adını içerir.
Error
Genel Yöntemler
 YöntemTanımlayan:
  
MemoryError(message:String = "")
Yeni MemoryError nesnesi oluşturur.
MemoryError
 Inherited
Hatanın oluştuğu zamanda, bir hata için dize şeklinde çağrı yığını döndürür.
Error
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
[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
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Yapıcı Ayrıntı

MemoryError

()Yapıcı
public function MemoryError(message:String = "")

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9

Yeni MemoryError nesnesi oluşturur.

Parametreler
message:String (default = "") — Error nesnesi ile ilişkili bir dize.
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);
            }
        }
    }
}  




[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.