关于 getQualifiedDefinitionNames() 的使用场景
6 四 2012
即将发布的Flash Player 11.3中将提供名为
1 |
ApplicationDomain.getQualifiedDefinitionNames()的方法, |
1 |
终于可以列举出某个程序域的类定义列表了,同理,加载到的素材SWF中的导出链接也可以全部拿到了。 |
1 |
例如: |
1 |
var definitions:Vector.<String> = this.loaderInfo.applicationDomain.getQualifiedDefinitionNames(); |
1 |
有同学不明白这个API的好处在那里,我也理了一个特别的应用场景说明: |
需求:程序加一个载素材包,其中包含很多 item_xxx 的素材,程序需要随机展示其中的一个。
旧API实现所需的:1.需要提供配置文件映射关系,2.item名称限于使用数字序列。3.需要使用hasDefintion来判断是否存在。
新API实现:使用getQualifiedDefinitionNames()接口,只需在返回数组中的随机获取一个类名,就可以完成。且xxx可以为有意义的英文。
还有更多的API加强,请看这里。
- No Comments , 3,258 Hits
- Filed under: 全新体验, 学习笔记
-
Tags: Flash Player