`
Zsb007
  • 浏览: 59322 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

flex tabnavigator 事件

阅读更多

最近用到TabNavigator,想在那个tabBar上点选的时候触发一个自己的回调方法,可是想象中触发的事件和实际真正应该用到的那个是不一样的! 

其实很容易的,就是说点击TabNavigator上的选项卡时触发的是IndexChangedEvent.CHANGE,而不是那个tabIndexChange。

 

  1. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="InitApp()">  
  2. <mx:Script>  
  3.     <![CDATA[  
  4.         import mx.events.IndexChangedEvent;  
  5.         private function InitApp():void  
  6.         {  
  7.             tabnavigator1.addEventListener(IndexChangedEvent.CHANGE,indexChangeHandler);  
  8.         }  
  9.         function indexChangeHandler(event:IndexChangedEvent):void  
  10.         {  
  11.             this.currentState='HideReminderEntry';  
  12.             mybutton.label=tabnavigator1.getTabAt(tabnavigator1.selectedIndex ).label  
  13. //            if (event.triggerEvent is MouseEvent)  
  14. //                recordAutomatableEvent(event, false);  
  15. //            else  
  16. //                recordAutomatableEvent(event.triggerEvent, false);  
  17.         }  
  18.     ]]>  
  19. </mx:Script>  

分享到:
评论

相关推荐

    flex TabNavigator tab倒置

    5. **事件监听**:有时为了实现特殊效果,我们需要监听TabNavigator的相关事件,如`IndexChanged`事件,以便在选项卡切换时执行特定的代码。 6. **源码结构**:在提供的压缩文件名列表中,`.actionScriptProperties...

    Flex tabNavigator 的初级应用

    NULL 博文链接:https://zhangyinyou.iteye.com/blog/671128

    flex3 tabnavigator一个很好的例子

    TabNavigator是Flex中的一个组件,用于构建带有多个选项卡的应用界面,每个选项卡可以承载不同的视图或功能模块。这个例子可能是为了展示如何在Flex3中有效地使用TabNavigator来组织和管理用户界面。 在Flex3中,...

    Flex4.6 带图标的TabNavigator的使用

    此外,`TabNavigator`还支持各种事件处理,比如`tabChange`事件,当用户切换选项卡时会触发。这使得我们可以根据当前选中的选项卡执行特定的操作或更新内容。 在`TabNavigatorIconDemo`这个示例中,你可能会找到一...

    Flex3 竖排TabNavigator

    在Flex3中,TabNavigator是一个容器组件,用于展示多个子组件,并通过标签页的形式进行切换。默认情况下,TabNavigator的标签页是水平排列的,但在这个特定的实例中,我们将讨论如何将TabNavigator的标签页设置为...

    flex 遮盖式 TabNavigator

    在Flex中,TabNavigator是一种容器组件,用于创建带有可切换选项卡的用户界面。它允许用户在不同的内容区域之间轻松导航,每个区域对应一个单独的选项卡。"遮盖式 TabNavigator"可能指的是在设计时或运行时...

    Flex3 TabNavigator

    在Flex3中,TabNavigator是一种容器控件,用于展示多个视图,并且这些视图可以通过标签页进行切换。TabNavigator的每个标签页通常关联一个ViewStack或其他容器,用于存放不同的内容。然而,标准的TabNavigator并不...

    flex 和 flexlib类库 实现 菜单和 TabNavigator

    NULL 博文链接:https://toeo.iteye.com/blog/644341

    flex TabNavigatorTab 选项卡标题标签皮肤设置

    这是一个封装好的flex项目,可以直接运行,TestTabNavigator.mxml是运行主页。里面定义了TabNavigator控件选中与被选中的皮肤类,皮肤类可以自己进行更改,也可以设置颜色渐变等等。希望对大家有帮助。

    Flex中TabNavigator设置Tabs样式思路及

    在Flex框架中,TabNavigator组件是用来创建标签导航界面的一种方式,它能够展示一组标签页,每个标签页关联一个视图。在Flex应用中,为了提升用户体验,通常需要对TabNavigator的Tabs进行样式定制,使得它们更符合...

    设置TabNavigator组件的标签头的自定义皮肤

    在开发移动应用或者Web应用时,常常会使用到导航组件来组织不同的页面,其中TabNavigator是一种常见的导航方式,它在底部或顶部展示一系列标签,用户可以通过点击这些标签切换不同的页面。在React Native或React.js...

    flex中文帮助.rar

    5. **Flex组件**:Flex包含一系列预定义的UI组件,如Button、Label、Canvas、Accordion、TabNavigator等,这些组件可以帮助快速构建用户界面。 6. **数据绑定**:Flex支持数据绑定,这意味着UI组件的状态可以直接与...

    Flex中实现多行tab的源代码

    默认情况下,Flex的TabNavigator组件的TabBar控件只会在一行内显示Tab项,但通过自定义布局和样式,我们可以轻松实现多行Tab的展示。本示例将详细讲解如何在Flex中创建多行Tab,并提供相关源代码。 首先,让我们...

    Flex 选项卡的实现

    在Flex中,实现选项卡通常会用到`TabNavigator`组件。`TabNavigator`是容器类,它可以容纳多个子组件,并且每个子组件都可以作为一个单独的选项卡。下面我们将逐步介绍如何创建和配置一个`TabNavigator`实例。 1. *...

    很好的flex项目源码

    4. **Flex组件库**:熟悉各种预定义的Flex组件,如Button、Label、Accordion、TabNavigator等,它们是构建用户界面的基础。 5. **数据绑定**:Flex中的数据绑定允许UI元素和数据模型之间的自动同步,简化了数据驱动...

    刚学会Flex自己做的一个简单的聊天室

    - Flex高级组件:深入学习高级组件,如Accordion、TabNavigator,提高用户体验。 - Flex动画和效果:利用Animate或Transition效果,增加交互的动态性。 - Flex数据服务:与后端服务器进行更复杂的数据交互,如AMF...

    flex checkboxtree 和可增加面板,可关闭的tab页

    3. **事件处理**:当用户点击关闭按钮时,触发一个事件,然后在父容器(即`TabNavigator`)中处理该事件,移除对应的`Tab`。 4. **添加新Tab**:提供一个接口让用户添加新的`Tab`,这可能包括输入新Tab的标题或其他...

    flex for android 90分钟 完全入门

    5. **事件处理**:学习如何在Flex中处理用户交互事件,如点击按钮、改变文本框内容等,这通常通过在ActionScript中添加事件监听器来实现。 6. **移动开发特定功能**:由于目标是Android应用,所以课程可能会涉及...

    Flex4.0API中文手册完整版

    3. **Flex组件**:手册详细介绍了Spark和Halo组件集,包括Button、Label、TextInput等基本组件,以及Canvas、Accordion、TabNavigator等容器组件。理解这些组件的用法和交互模式对于构建用户界面至关重要。 4. **...

    flex4组建以及DEMO实例.安装序列号

    Flex4提供事件驱动的编程模型,使得处理登录过程更加直观。此外,还可以利用Flex的安全组件,如LoginWindow,来实现标准的登录界面。 5. 安装序列号: 在Flex4项目中,如果需要处理安装序列号验证,通常会涉及网络...

Global site tag (gtag.js) - Google Analytics