AS3加载swf与ApplicationDomain
??
http://www.voidcn.com/article/p-ticmtque-he.html 程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。 ? ?例子:
AS3 API注明:
ApplicationDomain?类是分散的类定义组的一个容器。应用程序域用于划分位于同一个安全域中的类。它们允许同一个类存在多个定义,并且允许子级重用父级定义。
public function getDefinition(name:String):Object
?从指定的应用程序域获取一个公共定义。该定义可以是一个类、一个命名空间或一个函数的定义。 而 ? if(domain.hasDefinition(name)){ ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |