Flex的TabNavigator中tab触发的事件

最近用到TabNavigator,想在那个tabBar上点选的时候触发一个自己的回调方法,可是想象中触发的事件和实际真正应该用到的那个是不一样的!最有意思的是,并不是我一个人遇到这样的困惑,一个老外也和我一个感觉,不知道是是该高兴,还是该怎么的。 其实很容易的,就是说点击TabNavigator上的选项卡时触发的是IndexChangedEvent.CHANGE,而不是那个tabIndexChange。 Flex代码 1. 2. 3. <![CDATA[ 4. private var _group:Boolean = false; 5. import mx.events.IndexChangedEvent; 6. private function InitApp():void 7. { 8. tabnavigator.addEventListener(IndexChangedEvent.CHANGE,indexChangeHandler); 9. } 10. function indexChangeHandler(event:IndexChangedEvent):void 11. { 12. if (tabnavigator.selectedIndex==0 && !_group) 13. {//第一个tab项操作的内容} 14. } 15. ]]> 16. <![CDATA[ private var _group:Boolean = false; import mx.events.IndexChangedEvent; private function InitApp():void { tabnavigator.addEventListener(IndexChangedEvent.CHANGE,indexChangeHandler); } function indexChangeHandler(event:IndexChangedEvent):void { if (tabnavigator.selectedIndex==0 && !_group) {//第一个tab项操作的内容} } ]]>Flex4代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值