本文主要是介绍动态获取swc中的类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
想通过代码生成,来获取swc中的类,并且可以作为普通类正常使用,可以用下面的方式。 加入里面有几个动画类 mc1,mc2.......mc10 你想根据传入的参数index,来自动生成上面的类并引用后new个动画出来,那么可以使用下面的方法 var classMc:Class; classMc = getDefinitionByName("mc" + index.toString()) as Class; var mc:MovieClip = new classMc() as MovieClip; addChild(mc); 这个时候,会发现mc并没有正常生成,所以就需要下面这个小技巧 mc1; mc2; mc3; ...... mc10; 在Main类的import下面,提前引用一下你要生成的这些类。 然后再尝试,是不是发现现在一切正常了。 |
这篇关于动态获取swc中的类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!