[Flex] 组件Tree系列 —— 运用LabelFunction hasChildren getChildren设置Tree包含节点个数...
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包含节点个数...相关推荐
- [Flex] 组件Tree系列 —— 阻止用户点击选中Tree中分支节点
mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--功能描述:阻止用户点击选中Tree中 ...
- [Flex] 组件Tree系列 —— 利用firstVisibleItem属性,设置或取得第一个显示节点
mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--功能描述: 利用firstVisib ...
- [Flex] 组件Tree系列 —— 运用variableRowHeight和wordWrap设置可变行高
mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--功能描述:运用variableRow ...
- [Flex] 组件Tree系列 —— 实现右键拓展功能
主程序mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 3 <!--功能描述:结合tree拓展 ...
- 走近Flex组件系列(三):按扭组件(Button,CheckBox,LinkBar,LinkButton,PopUpButton,RadioButton,ToggleButtonBar)...
本文主要介绍Flex的Button.ButtonBar.CheckBox.LinkBar.LinkButton.PopUpButton.RadioButton.RadioButtonGroup和Tog ...
- 深入浅出Flex组件生命周期Part4 ─ 引擎LayoutManager【转载】
一. 小结 我们已经知道,Spark组件实际上由两个UIComponent构成,一个是所谓的Skin类,一个是所谓的Component类.Component类负责管理数据和逻辑,Skin类负责管理可视 ...
- 积少成多 Flash(ActionScript 3.0 Flex 3.0) 系列文章索引
[源码下载] 积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引 作者:webabcd Flash 之 ActionScript 3.0 1.积少成 ...
- ActionScript3.0自定义Flex组件问题 重写组件的使用
最近在做Flex的一些学习,需要对Flex组件重写,当然可以两种选择MXML和ActionScript3.0重写,当然MXML的可视化的操作为重写提供了方便,但是要是更改组件的默认属性和添加一些框架属 ...
- 别指望在NativeWindow里添加Flex组件
别指望在NativeWindow里添加Flex组件 -------------------------------------------------------------------------- ...
最新文章
- mysql 存储过程 定时_MySQL存储过程和定时任务
- 全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌
- java开发文档怎么写_程序员该不该写技术文档,怎么写文档,易懂又能提升自己...
- CSS 全解析实战(一)-导读
- Windows 平台下基于MinGW和Qt 的OpenCV 之CMake 项目配置
- python3里面的图片处理库 pillow
- Unix Vi 命令详解
- Python入门基础之条件判断、循环、dict和set
- LeetCode(762)——二进制表示中质数个计算置位(JavaScript)
- 为什么我 11 岁的儿子说要放弃编程,却又转战 Python
- WPF MVVM模式 发送DataGird表格的数据到另一个页面显示
- 基于IAR for RH850的瑞萨RH850 FCL库用法介绍
- C语言编写游戏的程序教程,用C语言写贪吃蛇游戏图文教程
- Linux下合成pdf
- 数据分析专题报告范文6篇_阿里大佬是怎么写数据分析报告的?
- 一些好用的免费的截屏、GIF制作的PC端小工具
- java找不到符号或方法,java 找不到符号解决方法
- 集线器、交换机、路由器、中继器及网关、网桥之间的区别
- java根据指定字符开头_Java如何检查以特定单词开头的字符串?
- TOGAF架构愿景阶段经常用到的3种经典分析模型