用Accordion组件的时候发现,child展开之后再点击的时候没有相应.
然后习惯性的Google发现解决方法大致是自定义一个组件...
感觉为了一个小功能重写有点 杀鸡用牛刀的感觉.
于是仔细想了下,发现其实只需要指定header的itemRenderer即可:
上代码 headerRenderer="com.MyAccHeader"
MyAccHeader:
package com
{
import flash.events.MouseEvent;
import mx.controls.Alert;
import mx.containers.Accordion;
import mx.containers.accordionClasses.AccordionHeader;
public class MyAccHeader extends AccordionHeader
{
public function MyAccHeader()
{
super();
this.addEventListener(MouseEvent.CLICK,fun);
}
private function fun(evt:MouseEvent):void
{
(this.parent as Accordion).selectedIndex = (this.parent as Accordion).selectedIndex+1;
}
}
}
分享到:
相关推荐
Flex Accordion 仿佛不能同时全部关闭, 或者展开, 于是自己写了个组件, 模拟实现下, 不多说了, 感兴趣的看看吧, 希望用到的可以参考, 不明白的留言, 呵呵!
Flex4中头部背景图片的Accordion实例。 案例。
一个由jquery实现的Accordion图文菜单-展开收缩的图片导航,其实也可看作是图片特效,鼠标放在上面,就会展开和合拢,完整的菜单名称:liteAccordion - a horizontal accordion plugin for jQuery。
jquery Accordion 收缩展开的多级导航 jquery Accordion 收缩展开的多级导航
jquery Accordion 收缩展开的多级导航,这是一种比较常见的形式了,点击一级菜单,二级菜单随即展开,目前仅支持两级,更多级需要自己扩展,这需要你认真阅读代码以及了解jQuery类库,本菜单从老外网站获得,欢迎...
在TourDeFlexhttp://www.adobe.com/devnet/flex/tourdeflex.html中有个折叠式手风琴控件(Collapsible Accordion),可以折叠手风琴,很酷,但不支持中文。几经尝试发现是由于Flex控件在旋转后中文就不显示了,因此做...
Accordion分组菜单折叠未实现数据库动态绑定功能
accordion
纯 CSS3 实现的窗帘菜单 Accordion,供大家一起共同分享学习。
flex3.2分页控件以及通过flexlib自定义Accordion
Jquery实现的手风琴特效 Accordion 五张图片的Accordion!
AppleAccordionExample, 基于flex的accordion例子
Silverlight中Accordion组件动态生成,Silverlight4的版本
accordion-swipe-layout, accordion 针对Android的布局 Android accordion Swipe布局通过iOS邮件应用激发 轻松的accordion 触摸屏布局。 非常容易使用步骤 1 Gradle添加到 root 项目 gradleallprojects {
accordion0.96.zip
jquery accordion 的示例练习!网上的是div 来展示折叠效果。可以将源码改成div,也可以实现折叠效果。
这个小例子是使用Java作为服务端、Flex做前台,...使用了样式对Accordion的Canvas上的lable字体做了修饰。 总结:对Flex和Java对象之间的转换还要进一步的研究,认识到Flex中样式的重要性。Flex的控件还要进一步学习。
jquery.accordion源码
用WPF的Expander控件实现的,重写ControlTemplate,并且实现了缓缓展开和收缩的效果。
jquery accordion 菜单折叠效果,超炫的结果