如何创建一个AS3动态类,以及如何使用它? [英] how to create a AS3 dynamic class and how to use it?

查看:157
本文介绍了如何创建一个AS3动态类,以及如何使用它?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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?

推荐答案

在这里你可以找到基本信息:<一href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/statements.html#dynamic">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 { ...

这篇关于如何创建一个AS3动态类,以及如何使用它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆