2009-02-19 23 views
5

WebService'ye parametreler göndermek için kullanılan dinamik bir ActionScript Sınıfı var.Dinamik sınıftaki özellikleri kaldırmak mümkün mü?

criteria.runTimeProperty = "1"; 

değilim: Ben de zaman içinde değişebilir zamanında özelliklerini ekliyorum,

package 
{ 
    [Bindable] 
    public dynamic class WebServiceCriteria 
    { 
     public var property1:int; 

     public var property2:String; 

     public var property3:String; 

     public var property4:String; 
    } 
} 

Fakat: Bu parametrelerden bazıları her zaman mevcuttur, bu nedenle Sınıf kamu özellikleridir Dinamik sınıfları kullanmaya çok aşina, bu yüzden yeni mülkiyeti "kaldırmak" mümkün olup olmadığını merak ediyordum. Bir dahaki sefere WebService dediğimde, o mülkün gönderilmesini istemediğimi söyleyelim - sıfır bile değil. Her defasında yeni bir örnek oluşturmadan bunu Class örneğinden nasıl kaldırabilirim?

delete criteria.runTimeProperty; 

veya

delete criteria["runTimeProperty"]; 

Ya aynı şeyi yapmalıdır: Ben yapmanız gereken istediğiniz tüm inanıyoruz

cevap

14

budur.

Belirtiler için delete belgelerine bakın.

+0

Teşekkürler. Bunu nasıl kaçırdığımı bilmiyorum! –

İlgili konular