2009-08-02 43 views
5

Tôi có đối tượng AS3: {p1: "..", p2: ".."} Tôi muốn tạo một đối tượng khác chứa đối tượng đầu tiên trong thuộc tính có tên được xác định bởi một biến:Lập trình thêm thuộc tính làm đối tượng ActionScript (lập trình meta)

var propertyName:String = "myName"; 
var myObj = new Object(); 
myObj.something_that_creates_a_property_named_as_propertyName({p1:"..", p2:".."}) 

có ý nghĩa gì không?

+0

Đây không thực sự là lập trình meta. Tôi không biết chính xác từ ngữ, nhưng nó là posible bởi vì actionscript là một ngôn ngữ năng động. –

+0

bạn nói đúng .. Tôi chưa bao giờ thực sự hiểu metaprogramming là gì, tôi sẽ đọc thêm một chút về nó! – luca

Trả lời

14
var propertyName:String = "myName"; 
var myObj = new Object(); 
myObj[propertyName] = {p1:"..", p2:".."}; 
Các vấn đề liên quan