动态属性不与自定义类
问题描述:
这个工程的工作:动态属性不与自定义类
var o:Object = {};
o['one'] = 1;
但是,如果我创造我的课,并尝试doenst工作一样。
class MyClass {}
var m:MyClass = new MyClass;
m['one'] = 1; // Error: Not possible to create property 'one'
为什么?
答
尝试:
dynamic class MyClass {}
如果你看一下Object类是这样定义的:
public dynamic class Object extends *
您可以属性来动态类在运行时添加。