Flex学习笔记15——module 模块
来源:互联网 发布:国家统计局经济数据 编辑:程序博客网 时间:2024/06/01 09:52
企业级的功能组合手段,module指可以被装载和卸载的SWF文件,它们依赖于应用不能单独运行,但是可以被多个应用所共享。
当主应用刚刚加载时,不需要加载所有模块,在需要时动态加载其他模块,当不再需要时,卸载该模块。
好处是:初始下载内容更小,增加module的复用性
参考网址:
http://help.adobe.com/zh_CN/Flex/4.0/UsingFlashBuilder/WS6f97d7caa66ef6eb1e63e3d11b6c4cffa4-7ff1.html
创建模块
选择新建 mxml模块,optimize for application(去除模块依赖但指定应用已有的代码,但这样模块只能为特定的应用加载) do not optimize(为多个应用加载) 该功能可以在后期修改properties属性。
模块的编辑和编译
类似于Application,不过其根是 module,最后为 *.swf文件
模块的加载
mx:ModuleLoader id=”first” error=”加卸载的错误” first.url指定路径 first.loadModule()加载 first.unloadModule() 完成卸载。
ModuleLoader类似于Panel,可以加载多个swf文件,但一次只能加载一个,在加载新的SWF文件前,需要先卸载旧的
主应用和模块的交互
主应用中通过ModuleLoader.child访问模块的内容,如 first.child as ModuleFirst.callMe()
子应用中通过parentApplication访问主应用
库文件SWC
Swc是Flex组件和资源文件的压缩文档,其中catalog.xml是包含内容的描述文件,相对于上边的module,进行了进一步的封装。
1. 新建Flex Library Project
2. 编辑并编译后得到*.swc
3. 引入库文件:工程属性中add Library
作用:
对资源文件和访问方式进行打包
作为公用包,类似于jar
- Flex学习笔记15——module 模块
- Lua笔记——1.模块Module
- Flex Module模块加载
- Java与Flex学习笔记(15)----Flex中的Application与Module间的通信
- 学习笔记1:Ruby模块:module
- AngularJs学习笔记(5)--模块(module)
- YII2 学习笔记 --- 创建模块 Module
- Ruby学习笔记(08)_模块Module
- flex Module学习
- flex Module学习(2)
- flex Module学习(3)
- OpenCV学习笔记15 OpenCV图像处理模块ImgProc Module. Image Processing(八)
- Flex中使用模块Module的例子
- Flex模块化(module)学习总结
- Flex学习笔记2——第一个Flex程序
- Flex学习笔记7——事件
- Flex学习笔记11——MVC
- Flex学习笔记9——打印
- spring HTTP invokers 实现远程调用
- 如何连接外部CSS样式
- [转载]Jsp页面传值的方法
- Android Scroller简介 ---- 界面滚动
- CISCO网络书籍下载
- Flex学习笔记15——module 模块
- 获取oracle 表字段,表名,以及主键之类等等的信息。
- 网络爬虫基本原理(一)
- startService与bindService的区别
- @PathVariable中文和点的处理
- 2013亚马逊面试题--虚继承的内存模型分析
- 用CheckForIllegalCrossThreadCalls 属性解决C#线程间操作无效
- SYN,ICMP, UDP Flood攻击原理与防护
- SQL Server2000 性能调试