Flex开发中创建并加载一个子应用程序

rel="File-List" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"> rel="themeData" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"> rel="colorSchemeMapping" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">

你可以在你的FLEX主应用程序中用SWFLOADER控件去加载一个子应用程序,默认的SWFLoader控件默认行为是假定你的主应用程序与将要加载的可信子应用程序都在同一个版本的Flex运行框架下编译。典型地是些子应用程序是与主应用程序在同一个WEB域中被加载。

此外,你也可以加载以下几种其他类型的应用

提供了安全沙箱的应用:

安全沙箱应用是在一个应用中包含了加载到具体独立的安全沙箱的应用,因此,这此子应用可以有多个不同的版本,但是相互之间是不信任的。对于那些集成第三方应用或者启用多版本的RPC类或者是在应用中用了DataServices相关功能的应用程序,这是一种可推荐的策略。

更多相关信息请查看第31页的“开发具有安全沙箱的应用程序”

具有多版本的应用程序

多版本应用程序是那种典型的大型应用程序中加载可信的子应用程序。这些被加载的子应用可能(或不可能)与加载它的主应用程序编译在同一版本的FLEX框架下。更多信息请看39页的“开发具有多版本的应用程序”

当开发一个大型的,单独版本的应用程序,你可能考虑用FLEX中的模块策略代替子应用程序。更多信息请参照第13页的“比较子应用程序开发与模块化应用开发”

子应用程序可以单独运行而对主应用程序或者其他子应用程序没有依赖,也就是说,一个子应用程序的运行不应该对加载它应用程序或者其他的子应用程序有任何依赖。(我想这应该是松耦合的体现吧)

当你用 Flex Builder 开发一个子应用程序时,你不能把主应用程序和子应用程序在一起编译,你必须将两个应用单独地编译。利用 Ant 或者其他自动构建进程将有所帮助,这种进程和模块化开发不同,模块化开发时,在编译有模块主应用程序的同时也会将模块一起编译。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值