flex 两个组件放在不同页面内 请问如何通过一个组件的click事件改变另一个组件的状态

来源:百度知道 编辑:UC知道 时间:2024/05/05 07:43:55
a.mxml是自定义组件,b.mxml是另一个自定义组件,通过b中一个图片的click事件,改变a中的viewstack,请问如果做?
在b中总是访问不到a,然而在a加b的监听事件也不管用
指的是两个自定义组件,两个组件之间相互访问;
比如,首页里有导航通过控制Viewstack进行切换页面,然而每个子页面里面也有返回首页的按钮,该如何实现
导航的话,地球人都知道用 Viewstack 就能实现,问就是自定义组件里如何访问主页中的Viewstack

比如导航用ButtonBar(ID为btnBar)实现ViewStack的ID是vs,在ButtonBar的itemClick的事件中写vs.selectedIndex = btnBar.selectedIndex就可以实现联动了啊。

其实可以直接用TabNavigator这个组件

不同的页面内指的是不是不在一个swf文件里面?不再一个页面之内怎么访问的啊。。。

http://cache.baidu.com/c?m=9d78d513d9971ff812fa950e1a60d1716f2297124ac0a31468d4e25fe5624c374d7192b130556013d2b53d2255bb0e1cb4ff6c34714137b6e8d5951a83e6c73f2fff767526409141658f4ee9d610729d75da01b5fa49baa7a372c2f48997884953c8510e6782fb965a0109cc68fa1435e4a28e48620c51f8a7&p=aa79830f85cc45f608e2957c5f40&user=baidu