mxml:

 <?xml version="1.0" encoding="utf-8"?>
<!--功能描述: 利用firstVisibleItem属性,设置或取得第一个显示节点 -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import mx.events.FlexEvent; import spark.events.IndexChangeEvent; protected function comboBox_changeHandler(event:IndexChangeEvent):void
{
tree.firstVisibleItem = comboBox.selectedItem;
} protected function tree_creationCompleteHandler(event:FlexEvent):void
{
tree.expandChildrenOf(data, true);
} ]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 --> <fx:XML id="data" xmlns="">
<data>
<item label="周星驰">
<item label="1988">
<item label="《霹雳先锋》香港票房8916612 " />
<item label="《捕风汉子》香港票房3149395 " />
<item label="《最佳女婿》香港票房5807710 " />
</item>
<item label="1989">
<item label="《龙在天涯》香港票房6809853 " />
<item label="《义胆群英》香港票房7913329 " />
<item label="《流氓差婆》香港票房5624622 " />
<item label="《风雨同路》香港票房9335299 " />
</item>
<item label="1990 ">
<item label="《望夫成龙》香港票房13703364 " />
<item label="《咖喱辣椒》香港票房15777856 " />
<item label="《小偷阿星》香港票房7968106 " />
<item label="《师兄撞鬼》香港票房12128944 " />
<item label="《赌圣》香港票房41326156 " />
<item label="《无敌幸运星》香港票房18799869" />
<item label="《江湖最后一个大佬》香港票房5495811 " />
</item>
</item>
<item label="李连杰">
<item label="1992">
<item label="笑傲江湖之东方不败(1992)" />
<item label="黄飞鸿之二男儿当自强(1992)" />
<item label="黄飞鸿之三狮王争霸(1992)" />
</item>
<item label="1993">
<item label="方世玉Ⅱ万夫莫敌(1993)" />
<item label="倚天屠龙记之魔教教主(1993)" />
<item label="黄飞鸿之铁鸡斗蜈蚣(1993)" />
<item label="太极张三丰(1993)" />
</item>
<item label="1994">
<item label="新少林五祖(1994)" />
<item label="精武英雄(1994)" />
<item label="中南海保镖(1994) " />
<item label="给爸爸的信(1995" />
</item>
<item label="1995">
<item label="鼠胆龙威(1995)" />
<item label="给爸爸的信(1995" />
</item>
</item>
</data>
</fx:XML> <s:XMLListCollection id="xml" source="{data..item}" > </s:XMLListCollection>
</fx:Declarations> <s:controlBarContent>
<s:Form styleName="plain">
<s:FormItem label="firstVisibleItem">
<s:ComboBox id="comboBox" dataProvider="{xml}" labelField="@label" width="300" change="comboBox_changeHandler(event)" />
</s:FormItem>
</s:Form>
</s:controlBarContent>
<mx:Tree id="tree" dataProvider="{data}" labelField="@label" showRoot="false" width="50%" alternatingItemColors="[0xeeeeee,0xffffff]" rowCount="6" creationComplete="tree_creationCompleteHandler(event)"> </mx:Tree>
</s:Application>

[Flex] 组件Tree系列 —— 利用firstVisibleItem属性,设置或取得第一个显示节点的更多相关文章

  1. [Flex] 组件Tree系列 —— 运用variableRowHeight和wordWrap设置可变行高

    mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:运用variableRowHeig ...

  2. [Flex] 组件Tree系列 —— 运用LabelFunction hasChildren getChildren设置Tree包含节点个数

    mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:运用LabelFunction h ...

  3. [Flex] 组件Tree系列 —— 实现右键拓展功能

    主程序mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:结合tree拓展右键功能 必 ...

  4. [Flex] 组件Tree系列 —— 打开和关闭节点

    mxm: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:打开和关闭节点--> < ...

  5. [Flex] 组件Tree系列 —— 作为PopUpButton的弹出菜单

    mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:Tree作为PopUpButton ...

  6. [Flex] 组件Tree系列 —— 支持元素的拖放排序

    mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:支持元素拖放排序--> &l ...

  7. [Flex] 组件Tree系列 —— 将数组作为dataProvider

    mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:将数组作为dataProvider ...

  8. [Flex] 组件Tree系列 —— 运用openItems获取打开节点

    mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:运用openItems获取打开节点 ...

  9. [Flex] 组件Tree系列 —— 支持CheckBox组件

    主程序mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:支持CheckBox--&g ...

随机推荐

  1. iOS 导航栏黑线,UIImage 枚举处理方式

      ios 找出导航栏下面的黑线(可隐藏,改变样式等) http://www.jianshu.com/p/effa4a48f1e3     设置UIImage的渲染模式:UIImage.renderi ...

  2. Docker03 Docker基础知识、Docker实战

    1 Docker基础知识 1.1 什么是Docker Docker是一个可以装应用的容器,就像杯子可以装水.书包可以装书一样:docker官网 Docker是Docker公司开发的,并开源到GitHu ...

  3. 191. Number of 1 Bits 二进制中1的个数

    [抄题]: Write a function that takes an unsigned integer and returns the number of ’1' bits it has (als ...

  4. ansible介绍与安装

    一.什么是ansible ansible是python中一套模块,系统中的一套自动化工具,可以用来作系统管理.自动化命令等任务. 二.ansible优势 .ansible是Python中一套完整的自动 ...

  5. Openssl gendsa命令

    一.简介 gendsa命令能够根据DSA密钥参数生成DSA密钥 二.语法 openssl gendsa [-out filename] [-passout out] [-rand file(s)] [ ...

  6. nhibernate 3.x新特性

    http://www.360doc.com/content/14/0226/17/9316347_355904008.shtml

  7. Google-优秀移动站点设计10招

    Google-优秀移动网站设计10招 1)添加一个醒目的搜索条:在移动终端上,人们希望能够快速找到自己需要的东西 2)把大表格拆分成小块:别搞一个长长的表格页面,上面包含各种输入框 3)允许用户匿名浏 ...

  8. LWIP协议栈1

    STM32F4自带的MAC,而没有PHY纯模拟电路部分,没有把PHY做进STM32F4是因为会对芯片的功耗有影响,同时芯片的体积会增大等原因. MAC与PHY的通信接口是MII以及RMII方式. MD ...

  9. 设计模式(java)--观察者模式

    转自:卡奴达摩http://blog.csdn.net/zhengzhb/article/details/7471978?reload#reply 定义:定义对象间一种一对多的依赖关系,使得当每一个对 ...

  10. Ubuntu16 apt-get更换为阿里源

    1.备份系统自带源 mv /etc/apt/sources.list /etc/apt/sources.list.bak 2.修改/etc/apt/sources.list文件 vim /etc/ap ...