想通过代码生成,来获取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中的类
最新推荐文章于 2014-04-03 15:25:23 发布