Flex中利用folderOpenIcon, folderClosedIcon和defaultLeafIcon样式改变默认文件夹和子项目图标

Flex中如何利用folderOpenIcon, folderClosedIcon和defaultLeafIcon样式改变默认文件夹和子项目图标的例子

 

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
  3.         layout="vertical" 
  4.         verticalAlign="middle" 
  5.         backgroundColor="white"> 
  6.   
  7.     <mx:Script> 
  8.         <![CDATA[ 
  9.             [Bindable] 
  10.             [Embed("assets/folder.png")] 
  11.             private var myFolderClosedIcon:Class; 
  12.   
  13.             [Bindable] 
  14.             [Embed("assets/folder_page.png")] 
  15.             private var myFolderOpenIcon:Class; 
  16.   
  17.             [Bindable] 
  18.             [Embed("assets/arrow_right.png")] 
  19.             private var myDefaultLeafIcon:Class; 
  20.         ]]> 
  21.     </mx:Script> 
  22.   
  23.     <mx:XML id="dp"> 
  24.         <mlb> 
  25.             <league label="American League"> 
  26.                 <division label="East"> 
  27.                     <team label="Boston" /> 
  28.                     <team label="New York" /> 
  29.                     <team label="Toronto" /> 
  30.                     <team label="Baltimore" /> 
  31.                     <team label="Tampa Bay" /> 
  32.                 </division> 
  33.                 <division label="Central"> 
  34.                     <team label="Cleveland" /> 
  35.                     <team label="Detroit" /> 
  36.                     <team label="Minnesota" /> 
  37.                     <team label="Chicago" /> 
  38.                     <team label="Kansas City" /> 
  39.                 </division> 
  40.                 <division label="West"> 
  41.                     <team label="Los Angeles" /> 
  42.                     <team label="Seattle" /> 
  43.                     <team label="Oakland" /> 
  44.                     <team label="Texas" /> 
  45.                 </division> 
  46.             </league> 
  47.         </mlb> 
  48.     </mx:XML> 
  49.   
  50.     <mx:Tree id="TreeProject" 
  51.             dataProvider="{dp.league}" 
  52.             labelField="@label" 
  53.             showRoot="true" 
  54.             defaultLeafIcon="{myDefaultLeafIcon}" 
  55.             folderOpenIcon="{myFolderOpenIcon}" 
  56.             folderClosedIcon="{myFolderClosedIcon}" 
  57.             width="320" 
  58.             height="240" /> 
  59.   
  60. </mx:Application>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值