Flex开发中创建并加载一个子应用程序
2008-12-14 10:03
281 查看
你可以在你的FLEX主应用程序中用SWFLOADER控件去加载一个子应用程序,默认的SWFLoader控件默认行为是假定你的主应用程序与将要加载的可信子应用程序都在同一个版本的Flex运行框架下编译。典型地是些子应用程序是与主应用程序在同一个WEB域中被加载。
此外,你也可以加载以下几种其他类型的应用
提供了安全沙箱的应用:
安全沙箱应用是在一个应用中包含了加载到具体独立的安全沙箱的应用,因此,这此子应用可以有多个不同的版本,但是相互之间是不信任的。对于那些集成第三方应用或者启用多版本的RPC类或者是在应用中用了DataServices相关功能的应用程序,这是一种可推荐的策略。
更多相关信息请查看第31页的“开发具有安全沙箱的应用程序”
具有多版本的应用程序
多版本应用程序是那种典型的大型应用程序中加载可信的子应用程序。这些被加载的子应用可能(或不可能)与加载它的主应用程序编译在同一版本的FLEX框架下。更多信息请看39页的“开发具有多版本的应用程序”
当开发一个大型的,单独版本的应用程序,你可能考虑用FLEX中的模块策略代替子应用程序。更多信息请参照第13页的“比较子应用程序开发与模块化应用开发”
子应用程序可以单独运行而对主应用程序或者其他子应用程序没有依赖,也就是说,一个子应用程序的运行不应该对加载它应用程序或者其他的子应用程序有任何依赖。(我想这应该是松耦合的体现吧)
当你用Flex Builder开发一个子应用程序时,你不能把主应用程序和子应用程序在一起编译,你必须将两个应用单独地编译。利用Ant或者其他自动构建进程将有所帮助,这种进程和模块化开发不同,模块化开发时,在编译有模块主应用程序的同时也会将模块一起编译。
此外,你也可以加载以下几种其他类型的应用
提供了安全沙箱的应用:
安全沙箱应用是在一个应用中包含了加载到具体独立的安全沙箱的应用,因此,这此子应用可以有多个不同的版本,但是相互之间是不信任的。对于那些集成第三方应用或者启用多版本的RPC类或者是在应用中用了DataServices相关功能的应用程序,这是一种可推荐的策略。
更多相关信息请查看第31页的“开发具有安全沙箱的应用程序”
具有多版本的应用程序
多版本应用程序是那种典型的大型应用程序中加载可信的子应用程序。这些被加载的子应用可能(或不可能)与加载它的主应用程序编译在同一版本的FLEX框架下。更多信息请看39页的“开发具有多版本的应用程序”
当开发一个大型的,单独版本的应用程序,你可能考虑用FLEX中的模块策略代替子应用程序。更多信息请参照第13页的“比较子应用程序开发与模块化应用开发”
子应用程序可以单独运行而对主应用程序或者其他子应用程序没有依赖,也就是说,一个子应用程序的运行不应该对加载它应用程序或者其他的子应用程序有任何依赖。(我想这应该是松耦合的体现吧)
当你用Flex Builder开发一个子应用程序时,你不能把主应用程序和子应用程序在一起编译,你必须将两个应用单独地编译。利用Ant或者其他自动构建进程将有所帮助,这种进程和模块化开发不同,模块化开发时,在编译有模块主应用程序的同时也会将模块一起编译。
相关文章推荐
- flex开发(1)---创建您的第一个应用程序
- C#之二十一 创建MDI应用程序和组件开发
- [AIR] NativeExtension在IOS下的开发实例 --- Flex库项目的创建(二)
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取”产品付费数量等于0的问题”】
- wp7开发之创建第一个Silverlight应用程序
- 【转载】IOS 入门开发之创建第一个应用程序(一)
- 设置flex应用程序加载完毕后自动获取到输入焦点
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- HBase应用程序开发01创建表
- Visual C# 2008+SQL Server 2005 数据库与网络开发--6.2.1 创建报表应用程序
- Flex应用程序的系统开发周期
- 菜鸟学Windows Phone 8开发(1)——创建第一个应用程序
- 跟燕青一起学Windows8应用开发:创建HTML5 Metro应用程序
- 设置flex应用程序加载完毕后自动获取到输入焦点
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 驱动开发(3)使用SCM加载NT驱动(用应用程序加载驱动)