[flex] Flex中Module模块间通信问题。

csdn_zuoqiang 2010-10-14
Application中加载导航栏作用的Module  header.swf,其中有一个方法switchBodyState(STATE_URL:String)方法,用来切换Body的状态,



       Application中同时加载Body 的Module  body.swf,body.swf当前默认状态时home,另外还有product、service、suggestion共四个状态。



       在此要用到Flex Module间通信,问题是:Application如何取得header.swf中的方法获取参数,传给body.swf进行状态转换?



网上找了很多资源,基本都是导航栏直接放在Application中的,而不是通过加载获得的。



有一点思路,本人Flex新手,不清楚具体怎样实现:



header.swf ——》application ——》body.swf
romi0913 2010-10-25
要从一个模块跳转到另外一个模块,要构造一个路径,可以像jsp那样?param=value
smithfox 2010-12-30
问题描述的不是很清楚, 为什么navigator不放在主swf内? 不要为了module而module
mfkdzhou 2010-12-30
好久没做flex 了。。好像可以通过主类中转:
在主类中定义函数XXX改变body状态 在header中用application.XXX() 间接调用body改变状态
csdn_zuoqiang 2010-12-30
因为之前刚接触Flex,现在大彻大悟了。呵呵。。
Global site tag (gtag.js) - Google Analytics