2012-05-11 121 views
1

這個工程的工作:動態屬性不與自定義類

var o:Object = {}; 
o['one'] = 1; 

但是,如果我創造我的課,並嘗試doenst工作一樣。

class MyClass {} 
var m:MyClass = new MyClass; 
m['one'] = 1; // Error: Not possible to create property 'one' 

爲什麼?

回答

3

嘗試:

dynamic class MyClass {} 

如果你看一下Object類是這樣定義的:

public dynamic class Object extends * 

您可以屬性來動態類在運行時添加。