[英]Array of Class Names AS3
我的FLA库中有几个应用了类名的电影剪辑。 在我的AS包文件中,我有一个这些类名的数组。 我想做的是在舞台上如下显示影片剪辑:
总共n00b个问题,我确定。 我了解基本知识,但是调用类名让我感到困惑。 任何帮助,将不胜感激!
如果您有一个类名数组,则必须首先检索该类定义,然后才能动态实例化它。 您可以为此使用getDefinitionByName()方法。
var clazz:Class = getDefinitionByName(myClassName) as Class;
var instance:MovieClip = new clazz();
如果有一个类数组,可以实例化一个这样的类:
var classArray:Array = [ Class1, Class2, Class3 ];
// instantiate the first class in the array at index 0
var instance:MovieClip = new classArray[0]();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.