文章列表
优化Flash平台的性能――优化网络交互外部内容
- 博客分类:
- 技术杂绘
优化Flash平台的性能――优化网络交互外部内容
2010年07月21日
将应用程序分为多个 SWF 文件。
移动设备可能具有受限的网络访问权限。要快速加载内容,可将应用程序分为多个 SWF 文件。尝试重用整个应用程序的代码逻辑和资源。例如,考虑将一个应用程序分为多个 SWF 文件,如下图所示:
分为多个 SWF 文件的应用程序
在此示例中,每个 SWF 文件都包含同一位图的其自己的副本。使用运行时共享库可以避免这种重复,如下图所示:
使用运行时共享库
借助此技术,可以加载运行时共享库,以使位图对其他 SWF 文件可用。Appl ...
ApplicationDomain
- 博客分类:
- 技术杂绘
ApplicationDomain
2010年08月01日
ApplicationDomain类 ApplicationDomain 类的用途是存储 ActionScript 3.0 定义表。SWF 文件中的所有代码被定义为存在于应用程序域中。 可以使用应用程序域划分位于同一个安全域中的类。这允许同一个类存在多个定义,并且还允许子级重用父级定义。
在使用 Loader 类 API 加载用 ActionScript 3.0 编写的外部 SWF 文件时,可以使用应用程序域。(请注意,在加载图像或用 ActionScript 1.0 或 ActionScript 2.0 编写的 SWF ...
flex3控件_ModuleLoader
- 博客分类:
- 技术杂绘
flex3控件_ModuleLoader
2011年07月01日
1 ModuleLoader组件概述
1.1Module技术简介
flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。
flex的Modules技术将应用程序分割成小块、模块,主程序动态的加载所需要的模块。主程序在启动时并不全部加载所有的模块。当用户和模块没有交互的时候它不需要加载模块,同时它在模块不需要的时候可以卸载模块并释放内存和资源。[1]
flex的Modules技术主要有如下的优点:
让swf文件初始下载尺寸更小
让加载时 ...
Flex-LoaderContext applicationDomain 属性详解
2012年01月11日
在API中此属性的解释为:指定用于 Loader.load() 或 Loader.loadBytes() 方法的应用程序域。只应在加载使用 ActionScript 3.0 编写的 SWF 文件(不是图像或使用 ActionScript 1.0 或 ActionScript 2.0 编写的 SWF 文件)时才使用此属性。
每个安全域被分成一个或多个由 ApplicationDomain 对象表示的应用程序域。应用程序域并不是用于安全目的;它们用于管理 ActionScript 代 ...