Flex Module 通信的几个方法
来源:互联网 发布:虚拟宇宙软件 编辑:程序博客网 时间:2024/05/19 05:30
1. application 通过 url 字串方式传入
var s:String = "QueryStringModule.swf?firstName=" + ti1.text + "&lastName=" + ti2.text;
在 module 中:
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="parseString()">
....
public function parseString():void {
try {
// Remove everything before the question mark, including
// the question mark.
var myPattern:RegExp = /.*\?/;
var s:String = this.loaderInfo.url.toString();
....
2. 通过定义事件类来传递参数
3. 通过 parentApplication 两个共生模块间进行通信
共生模块是指在一个 application 中同时加载两个模块
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:ns1="module.*">
<mx:Script>
<![CDATA[
]]>
</mx:Script>
<ns1:InterModule2 height="122" id="m2">
</ns1:InterModule2>
<ns1:InterModule1 id="m1" borderColor="#1492EA" cornerRadius="5">
</ns1:InterModule1>
</mx:Application>
在 m1 中定义方法 getNewTitle()
则 m2 可以调用 parentApplication.m1.getNewTitle();
4. 主模块向不同模块传入参数
通过 event 实现主模块与子模块, 子模块间参数传递, 参考这篇文章
http://weblogs.macromedia.com/pent/archives/2007/01/building_module.cfm
各模块实现一个接口, 主模块调用模块接口的方法来传递参数
http://flex.sys-con.com/read/486677_2.htm
- Flex Module 通信的几个方法
- Flex Module 通信的几个方法
- Flex Module 通信的几个方法
- Flex module 通信。
- 使得Flex Module 100%最大化的方法
- Flex的Module通信,事件和接口方式
- Java与Flex学习笔记(15)----Flex中的Application与Module间的通信
- FLEX module的使用
- FLEX module的使用
- FLEX module的使用 .
- Flex Module的使用
- flex加载module并相互之间通信
- Flex中Module的使用以及内存泄露问题解决方法
- 关于flex的module开发
- 关于flex的module开发
- flex中Module的使用
- flex中Module的使用 .
- flex的几个blog
- Oracle中的 单引号 和 双引号
- Flex官方在线帮助
- application initial执行顺序
- java heap space
- Flex4 嵌入字体无法显示问题解决办法
- Flex Module 通信的几个方法
- Flex 利用ActionScript接口实现Module模块间的数据通信
- Flex Builder中创建Module
- 【Flex Viewer】 开发教程(1)Flex Viewer配置文件
- 【Flex Viewer】(4)自定义Widget
- 【Flex Viewer】 开发教程(1)Flex Viewer配置文件
- 【Flex Viewer】(5)Widget之间通信
- 【Flex Viewer】 开发教程(2)Widget配置文件
- 【Flex Viewer】 开发教程(3)Widget与WidgetTemplate