mxml:

 1 <?xml version="1.0" encoding="utf-8"?>
 2
 3 <!--功能描述:运用LabelFunction hasChildren getChildren设置Tree包含节点个数-->
 4
 5 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
 6                xmlns:s="library://ns.adobe.com/flex/spark"
 7                xmlns:mx="library://ns.adobe.com/flex/mx" width="1080" height="1920" addedToStage="application1_addedToStageHandler(event)" resize="application1_resizeHandler(event)">
 8
 9     <fx:Script>
10         <![CDATA[
11             import mx.events.ResizeEvent;
12
13             protected function tree_labelFunction(item:Object):String
14             {
15                 var label:String = item.@label;
16                 if (tree.dataDescriptor.hasChildren(item)) {
17                     label += " (" + tree.dataDescriptor.getChildren(item).length + ")";
18                 }
19
20                 return label;
21
22             }
23
24             protected function application1_addedToStageHandler(event:Event):void
25             {
26                 trace(stage.stageWidth,stage.width,stage.stageHeight,stage.height);
27                 this.width = 1080;
28                 this.height = 1920;
29                 trace(stage.stageWidth,stage.width,stage.stageHeight,stage.height);
30                 trace(this.width,this.height);
31             }
32
33             protected function application1_resizeHandler(event:ResizeEvent):void
34             {
35                 //this.width = 1080;
36                 //this.height = 1920;
37                 trace(this.width,this.height);
38             }
39
40         ]]>
41     </fx:Script>
42
43     <fx:Declarations>
44         <!-- 将非可视元素(例如服务、值对象)放在此处 -->
45         <fx:XML id="data" xmlns="">
46             <data>
47                 <actor label="周星驰" clickEnabled="false">
48                     <year label="1988">
49                         <item label="《霹雳先锋》香港票房8916612 " clickEnabled="false"/>
50                         <item label="《捕风汉子》香港票房3149395 " />
51                         <item label="《最佳女婿》香港票房5807710 " />
52                     </year>
53                     <year label="1989">
54                         <item label="《龙在天涯》香港票房6809853 " clickEnabled="false"/>
55                         <item label="《义胆群英》香港票房7913329 " />
56                         <item label="《流氓差婆》香港票房5624622 " />
57                         <item label="《风雨同路》香港票房9335299 " />
58                     </year>
59                     <year label="1990 ">
60                         <item label="《望夫成龙》香港票房13703364 " />
61                         <item label="《咖喱辣椒》香港票房15777856 " />
62                         <item label="《小偷阿星》香港票房7968106 " />
63                         <item label="《师兄撞鬼》香港票房12128944 " clickEnabled="false"/>
64                         <item label="《赌圣》香港票房41326156 " />
65                         <item label="《无敌幸运星》香港票房18799869" />
66                         <item label="《江湖最后一个大佬》香港票房5495811 " />
67                     </year>
68                 </actor>
69                 <actor label="李连杰">
70                     <year label="1992">
71                         <item label="笑傲江湖之东方不败(1992)" clickEnabled="false" />
72                         <item label="黄飞鸿之二男儿当自强(1992)" />
73                         <item label="黄飞鸿之三狮王争霸(1992)" />
74                     </year>
75                     <year label="1993">
76                         <item label="方世玉Ⅱ万夫莫敌(1993)" />
77                         <item label="倚天屠龙记之魔教教主(1993)" />
78                         <item label="黄飞鸿之铁鸡斗蜈蚣(1993)" />
79                         <item label="太极张三丰(1993)" />
80                     </year>
81                     <year label="1994">
82                         <item label="新少林五祖(1994)" />
83                         <item label="精武英雄(1994)" />
84                         <item label="中南海保镖(1994) " />
85                         <item label="给爸爸的信(1995" />
86                     </year>
87                     <year label="1995">
88                         <item label="鼠胆龙威(1995)" />
89                         <item label="给爸爸的信(1995" />
90                     </year>
91                 </actor>
92             </data>
93         </fx:XML>
94     </fx:Declarations>
95     <mx:Tree id="tree" dataProvider="{data}" labelField="@label" showRoot="false" width="320" labelFunction="tree_labelFunction"/>
96 </s:Application>

转载于:https://www.cnblogs.com/frost-yen/p/4308824.html

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

  1. [Flex] 组件Tree系列 —— 阻止用户点击选中Tree中分支节点

    mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--功能描述:阻止用户点击选中Tree中 ...

  2. [Flex] 组件Tree系列 —— 利用firstVisibleItem属性,设置或取得第一个显示节点

    mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--功能描述: 利用firstVisib ...

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

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

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

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

  5. 走近Flex组件系列(三):按扭组件(Button,CheckBox,LinkBar,LinkButton,PopUpButton,RadioButton,ToggleButtonBar)...

    本文主要介绍Flex的Button.ButtonBar.CheckBox.LinkBar.LinkButton.PopUpButton.RadioButton.RadioButtonGroup和Tog ...

  6. 深入浅出Flex组件生命周期Part4 ─ 引擎LayoutManager【转载】

    一. 小结 我们已经知道,Spark组件实际上由两个UIComponent构成,一个是所谓的Skin类,一个是所谓的Component类.Component类负责管理数据和逻辑,Skin类负责管理可视 ...

  7. 积少成多 Flash(ActionScript 3.0 Flex 3.0) 系列文章索引

    [源码下载] 积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引 作者:webabcd Flash 之 ActionScript 3.0  1.积少成 ...

  8. ActionScript3.0自定义Flex组件问题 重写组件的使用

    最近在做Flex的一些学习,需要对Flex组件重写,当然可以两种选择MXML和ActionScript3.0重写,当然MXML的可视化的操作为重写提供了方便,但是要是更改组件的默认属性和添加一些框架属 ...

  9. 别指望在NativeWindow里添加Flex组件

    别指望在NativeWindow里添加Flex组件 -------------------------------------------------------------------------- ...

最新文章

  1. mysql 存储过程 定时_MySQL存储过程和定时任务
  2. 全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌
  3. java开发文档怎么写_程序员该不该写技术文档,怎么写文档,易懂又能提升自己...
  4. CSS 全解析实战(一)-导读
  5. Windows 平台下基于MinGW和Qt 的OpenCV 之CMake 项目配置
  6. python3里面的图片处理库 pillow
  7. Unix Vi 命令详解
  8. Python入门基础之条件判断、循环、dict和set
  9. LeetCode(762)——二进制表示中质数个计算置位(JavaScript)
  10. 为什么我 11 岁的儿子说要放弃编程,却又转战 Python
  11. WPF MVVM模式 发送DataGird表格的数据到另一个页面显示
  12. 基于IAR for RH850的瑞萨RH850 FCL库用法介绍
  13. C语言编写游戏的程序教程,用C语言写贪吃蛇游戏图文教程
  14. Linux下合成pdf
  15. 数据分析专题报告范文6篇_阿里大佬是怎么写数据分析报告的?
  16. 一些好用的免费的截屏、GIF制作的PC端小工具
  17. java找不到符号或方法,java 找不到符号解决方法
  18. 集线器、交换机、路由器、中继器及网关、网桥之间的区别
  19. java根据指定字符开头_Java如何检查以特定单词开头的字符串?
  20. TOGAF架构愿景阶段经常用到的3种经典分析模型

热门文章

  1. TPS和吞吐量的关系
  2. 安卓记账APP的开发思路详解
  3. 谈谈PBOC3.0中使用的国密SM2算法
  4. win10开机登录系统,需要验证密码,无法连接网络解决办法
  5. C# 程序添加试用期限
  6. 2020电赛F题回顾——简易无接触温度测量与身份识别装置
  7. 分析服务器网卡出口流量及限制的思路
  8. VMware12设置桥接网络
  9. Cesium基础知识-创建模型,动画
  10. linux不支持exfat的u盘,Ubuntu14.04不支持U盘exfat格式怎么办