关闭

Flex tree 双击展开收起节点,更改图标设置

标签: treeflexclassfunctionxml
1662人阅读 评论(0) 收藏 举报
分类:

首先设置tree属性 doubleClickEnabled="true"

doubleClickEnabled="true"
itemDoubleClick="openOrClose()"

private function openOrClose():void {
    var node:XML = tree1.selectedItem as XML;//获取当前选中的节点并强转
    var isOpen:Boolean = tree1.isItemOpen(node);
    tree1.expandItem(node, !isOpen);
}

更改图标的属性:
 defaultLeafIcon="{fileInfo}"
 folderOpenIcon="{folderOpen}"
 folderClosedIcon="{folderClose}"

[Bindable]
[Embed(source="images/open.png")]
public var folderOpen:Class;
			
[Bindable]
[Embed(source="images/close.png")]
public var folderClose:Class;
			
[Bindable]
[Embed(source="images/file.png")]
public var fileInfo:Class;




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:92580次
    • 积分:1320
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:28篇
    • 译文:0篇
    • 评论:9条
    最新评论