Tôi có một lớp ActionScript động được sử dụng để gửi các tham số đến một WebService. Một số các thông số luôn luôn hiện diện, vì vậy họ là tài sản công cộng của Class:Có thể loại bỏ các thuộc tính khỏi một lớp động không?
package
{
[Bindable]
public dynamic class WebServiceCriteria
{
public var property1:int;
public var property2:String;
public var property3:String;
public var property4:String;
}
}
Nhưng, tôi cũng đang bổ sung thêm tính tại thời gian chạy có thể thay đổi theo thời gian:
criteria.runTimeProperty = "1";
Tôi không rất quen thuộc với việc sử dụng các lớp động, vì vậy tôi đã tự hỏi nếu có thể "loại bỏ" thuộc tính mới. Giả sử lần sau tôi gọi WebService, tôi không muốn thuộc tính đó được gửi đi - thậm chí không phải là một giá trị rỗng. Làm thế nào tôi có thể loại bỏ nó khỏi thể hiện Class mà không tạo một cá thể mới mỗi lần?
Cảm ơn. Không biết làm thế nào tôi bỏ lỡ một! –