2016-10-13 00:16:48 点击量:36 标签: 收藏本文
ApplicationDomain 类是分散的类定义组的一个容器。 应用程序域用于划分位于同一个安全域中的类。 它们允许同一个类存在多个定义,并且允许子级重用父级定义。
在通过 Loader 类加载外部 SWF 文件时会使用应用程序域。 加载的 SWF 文件中的所有 ActionScript 3.0 定义都存储在由 LoaderContext 对象的 applicationDomain 属性指定的应用程序域中,此对象是您为 Loader 对象的 load() 或 loadBytes() 方法传递的 context 参数。 LoaderInfo 对象还包含一个只读的 applicationDomain 属性。
SWF 文件中的所有代码被定义为存在于应用程序域中。 主应用程序就在当前的应用程序域中运行。 系统域中包含所有应用程序域(包括当前域),这意味着它包含所有 Flash Player 类。
除系统域以外,每个应用程序域都有一个关联的父域。 主应用程序的应用程序域的父域是系统域。 已加载的类仅在其父级中没有相关定义时才进行定义。 不能用较新的定义覆盖已加载的类定义。
有关应用程序域的用法示例,请参阅《ActionScript 3.0 编程》。
使用 ApplicationDomain() 构造函数可以创建 ApplicationDomain 对象。
酷播www.cuplayr.com: checkPolicyFile
下载其他域的图片(非swf)时需要检查URL policy file。对swf无用,swf是通过Security.allowDomain()。
因为涉及其他域,只对load有效,对loadbytes无效。
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室