Flex Module 通信的几个方法
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()"> .... 2. 通过定义事件类来传递参数 3. 通过 parentApplication 两个共生模块间进行通信 共生模块是指在一个 application 中同时加载两个模块 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:ns1="module.*"> 在 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |