0 0

寻高手解决Flex4 中Tab 关闭标签问题10

刚接触Flex,想实现tab的全部关闭;就像是139邮箱那个tab一样,当tab数达到一定就会自动创建出一个可以关闭全部tab的按钮 tab数不够时按钮会隐藏  而且是始终存在末尾

问题补充:
zyn010101 写道
flex的Container有addChild等方法可以实现动态添加子控件,可以用removeChild等方法实现动态去除子组件,你让TabNavigator那个控件动态添加去除vbox就可以动态控制页签了.



添加tab实现了 删除tab也实现了  现在我需要在所有的tab末尾添加一个类似按钮的tab 点击会把所有的tab删除  真心求指教....

问题补充:
zyn010101 写道
最后一个tab监听点击事件,TabNavigator,触发点击时间的时候TabNavigator.removeAllChildren(),就可以把所以的tab给删除了


晕了 表达没表达好,我是不知道怎么添加那个始终排在最后的全部关闭的tab啊 继续求指教

问题补充:
zyn010101 写道
你判断TabNavigator下的vbox数目啊,addChildAt(child:DisplayObject,index:int)方法可以控制添加的tab的顺序,比如你要把关闭tab添加到最后一个,就可以用tabnavigator.addChild(vbox,tabnavigator.getChildren.length);同理小于某个数目的时候,你可以用navigator.removeChildAt(index:int)来控制要移除的vbox(即tab)



谢谢啊 就在刚刚这个问题自己解决了 由于需求方法和你说的不一样 不过也实现了 不过又有新问题了 我想给这个全部关闭的tab写个监听 当tab数<5时 将它关闭 同时也需要点击这个tab时关闭除了第一个tab外的所有tab 我刚学flex之前都是拖控件 监听还不是很了解 望指点!

问题补充:
zyn010101 写道
Tabnavigator有个change事件,你在事件函数中判断当前选定的子容器,子容器的数目,按照子容器的数目选择序号关闭就可以了。



有没有这方面的实例代码啊, 我也找了一些change事件方面的代码,不过看不很懂,好像还涉及到state,我自己试了一下,好像需要tab子元素的代码?我的子元素是动态添加的。。。继续求指点

问题补充:
zyn010101 写道
你加我qq吧,38154793


加了 貌似大哥你不在
2012年4月13日 14:38

6个答案 按时间排序 按投票排序

0 0

采纳的答案

不好意思,381547903

2012年4月16日 16:57
0 0

你加我qq吧,38154793

2012年4月16日 15:02
0 0

Tabnavigator有个change事件,你在事件函数中判断当前选定的子容器,子容器的数目,按照子容器的数目选择序号关闭就可以了。

2012年4月16日 12:20
0 0

你判断TabNavigator下的vbox数目啊,addChildAt(child:DisplayObject,index:int)方法可以控制添加的tab的顺序,比如你要把关闭tab添加到最后一个,就可以用tabnavigator.addChild(vbox,tabnavigator.getChildren.length);同理小于某个数目的时候,你可以用navigator.removeChildAt(index:int)来控制要移除的vbox(即tab)

2012年4月16日 09:16
0 0

最后一个tab监听点击事件,TabNavigator,触发点击时间的时候TabNavigator.removeAllChildren(),就可以把所以的tab给删除了

2012年4月13日 17:05
0 0

flex的Container有addChild等方法可以实现动态添加子控件,可以用removeChild等方法实现动态去除子组件,你让TabNavigator那个控件动态添加去除vbox就可以动态控制页签了.

2012年4月13日 16:50

相关推荐

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

    这篇博客文章《flex checkboxtree 和可增加面板,可关闭的tab页》可能详细讲解了如何在Flex应用中实现这两个功能。 `CheckboxTree`是Flex中一种特殊的树形结构组件,它结合了复选框和树节点的功能。在用户界面设计中...

    Flex中实现多行tab的源代码

    在Flex开发中,创建用户界面时,我们常常会遇到需要展示多行Tab导航的情况。默认情况下,Flex的TabNavigator组件的TabBar控件只会在一行内显示Tab项,但通过自定义布局和样式,我们可以轻松实现多行Tab的展示。本...

    Flex4 中文API

    在Flex4中,ActionScript3(AS3)是主要的编程语言,与Flex SDK紧密集成。AS3是ECMAScript的一个子集,拥有更强大的面向对象特性,如类、接口、包和命名空间,这使得它在构建复杂应用程序时更为高效。Flex4中文API...

    Flex4中文帮助文档

    - Adobe官方文档:提供详细的API参考和开发者指南,是学习和解决问题的重要资源。 - 开源社区:如GitHub、Stack Overflow等,可以找到示例代码、解决方案和与其他开发者交流的平台。 - Flex SDK:免费的软件开发...

    Flex问题解决大全

    此外,组件的外观可以通过样式选择器设置,如在Flex4中需要指定命名空间来使用类选择器。效果(Effect)则允许开发者实现平滑的动画效果,如淡入淡出、移动等。 数据绑定是Flex中的重要特性,它实现了源属性和目标...

    Flex4中文快速入门

    在《Flex4中文快速入门》这本书中,你将学习到以下关键知识点: 1. **Flex SDK与Flash Builder**:Flex SDK是免费的开发工具包,包含编译器和库,用于创建Flex应用程序。而Flash Builder是一款集成开发环境(IDE)...

    解决Flex 中文乱码

    在开发Flex应用程序时,我们经常会遇到中文乱码的问题,这主要源于AS3(ActionScript 3...对于`解决Flex中文乱码.txt`这个文件,它可能包含了具体的代码示例或更详细的解决步骤,你可以参考其中的内容来解决你的问题。

    Flex 3D标签云

    Flex 3D标签云是一种在Flex平台上创建动态、立体效果的标签展示技术,它通过将传统的二维标签转换为三维空间中的旋转元素,为用户提供了更直观、更具视觉吸引力的交互体验。这种技术常用于网站、应用程序或者数据...

    flex监听浏览器关闭事件

    在Flex应用中监听浏览器关闭事件主要依赖于JavaScript与Flash/Flex之间的交互。当用户尝试关闭浏览器窗口时,`window.onbeforeunload`事件会被触发。我们可以通过在Flex应用中调用JavaScript来监听这个事件,并在...

    纯css半圆角tab标签切换代码

    在网页设计中,Tab标签是一种常见的用户界面元素,用于组织和展示内容。纯CSS实现的Tab标签切换可以提供更加高效、简洁的交互体验,而无需依赖JavaScript等编程语言。本项目名为“纯css半圆角tab标签切换代码”,它...

    flex4浏览器关闭

    在这个"flex4浏览器关闭"的示例中,我们关注的是如何在Flex应用中响应用户关闭浏览器的行为。 在Flex4中,我们可以利用Flash Player提供的API来监听浏览器关闭事件。虽然Flex应用本身不能直接控制浏览器行为,但...

    flex4 实战 flex4 in action

    《Flex 4 实战:Flex 4 in Action》是一本深度探讨Adobe Flex 4开发的实战书籍,由T. Ahmed, D. Orlando, J. C. Bland 和 J. Hooks合著。这本书不仅提供了理论知识,还包含了丰富的实战案例,旨在帮助读者熟练掌握...

    flex4 中文 教程 详细介绍flex4 的用法

    Flex 4 是 Adobe 推出的一个开源框架,用于构建富互联网应用(Rich Internet Applications,简称 RIA)。这种技术形式旨在克服传统的 C/S 和 B/S 架构的缺点,如高昂的开发和维护成本,以及浏览器兼容性和性能问题。...

    解决Flex4无法加载设计模式APE补丁

    描述中提到了“内存不足无法加载设计模式补丁”的情况,初看起来,增加系统内存似乎是一种合理的解决办法,但根据描述,这并不能根本解决问题。这可能是因为MyEclipse在处理Flex4设计视图时,存在特定的兼容性或性能...

    flex TabNavigator tab倒置

    在Flex开发中,TabNavigator组件是常用于创建带有选项卡的用户界面的工具。它允许用户在多个视图之间切换,每个视图对应一个选项卡。"flex TabNavigator tab倒置"这个标题可能指的是开发者想要实现一个特殊的布局,...

    FLEX4_Flex4教程 - FLEX4从入门到精通,挺不错的值得一看

    在《Flex4教程 - Flex4从入门到精通》这本书中,你将系统地学习这些知识,并通过实例来加深理解。这本书很可能是从基础概念开始,逐步引导你掌握Flex4开发的全过程,无论你是初学者还是有一定经验的开发者,都能从中...

    flex模板,多TAB

    在本项目中,"flex模板,多TAB"是指一个实现了多个标签(Tab)页面切换功能的Flex应用。这样的设计通常用于创建具有多个视图或工作区的应用,让用户能够方便地在不同功能之间切换。 1. **MainView.mxml**:这是应用...

    Flex 中的元数据标签

    Flex 中的元数据标签的用法和详细介绍

    Flex4 一学就会 (Hello Flex4)

    在Flex4中,ActionScript 3.0是主要的编程语言,它拥有面向对象的特性,提供了强大的功能。Flex4还引入了新的MXML标记语言,允许开发者以声明式方式构建用户界面,与后台数据进行绑定,简化了代码编写过程。 "Hello...

Global site tag (gtag.js) - Google Analytics