如何创建一个AS3动态类,以及如何使用它?创建一个、动态、使用它

2023-09-08 12:43:48 作者:脑筋不动要生锈╫

什么是动态类,什么是它的用途,以及如何创建和使用动态类?

What is a dynamic class and what are its uses and how to create and use a dynamic class?

任何人都可以指导我一个很好的教程吗?

Can anyone guide me to a good tutorial please?

推荐答案

在这里你可以找到基本信息:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/statements.html#dynamic

Here You can find basic info : http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/statements.html#dynamic

动态类,您可以添加额外的动态PARAMS在运行时的对象。

Dynamic class allow You to add additional dynamic params to object in run-time .

例如:雪碧心不是动态的,所以你不能做这样的事情:

For example : Sprite isnt dynamic , so You cannot do thing like :

var sprite:Sprite = new Sprite ();
sprite["value"] = 10; // this will throw ReferenceError

不过,影片剪辑是动态的,例如,允许你添加动态PARAMS:

But MovieClip is dynamic instance that allow You to add dynamic params :

var mclip:MovieClip = new MovieClip();
mclip["value"] = 10;

若要类实例的动态,你必须动态的关键字添加到声明:

To make class instance dynamic , You have to add 'dynamic' key word to declaration :

public dynamic class MyClass { ...
 
精彩推荐
图片推荐