在这里您可以找到基本信息:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/statements.html#dynamic
动态类允许您在运行时向对象添加其他动态参数.
例如:Sprite不是动态的,所以你不能这样做:
var sprite:Sprite = new Sprite ();
sprite["value"] = 10; // this will throw ReferenceError
Run Code Online (Sandbox Code Playgroud)
但MovieClip是动态实例,允许您添加动态参数:
var mclip:MovieClip = new MovieClip();
mclip["value"] = 10;
Run Code Online (Sandbox Code Playgroud)
要使类实例动态化,您必须在声明中添加"动态"关键字:
public dynamic class MyClass { ...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5526 次 |
最近记录: |