这有效:
var o:Object = {};
o['one'] = 1;
但是,如果我创建我的课程,并尝试相同的工作。
class MyClass {}
var m:MyClass = new MyClass;
m['one'] = 1; // Error: Not possible to create property 'one'
为什么?
答案 0 :(得分:3)
尝试:
dynamic class MyClass {}
如果查看Object类,它的定义如下:
public dynamic class Object extends *
您可以在运行时向动态类添加属性。