读书人

flex中tree图标自定义有关问题

发布时间: 2012-04-20 15:27:03 作者: rapoo

flex中tree图标自定义问题
首先是源代码:

XML code
<?xml version="1.0" encoding="utf-8"?>    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"            layout="vertical"            verticalAlign="middle"            backgroundColor="white">        <mx:XMLList id="dp">         <node icon="iconSymbol1">            <node icon="iconSymbol3"/>            <node icon="iconSymbol4"/>            <node icon="iconSymbol5"/>         </node>         <node icon="iconSymbol2">             <node icon="iconSymbol6"/>            <node icon="iconSymbol7"/>            <node icon="iconSymbol8"/>         </node>      </mx:XMLList>      <mx:Script>          <![CDATA[          [Bindable]          [Embed(source="04.png")]          public var iconSymbol1:Class;         [Bindable]         [Embed(source="03.png")]         public var iconSymbol2:Class;         [Bindable]         [Embed(source="05.png")]         public var iconSymbol3:Class;         [Bindable]         [Embed(source="06.png")]         public var iconSymbol4:Class;         [Bindable]         [Embed(source="07.png")]         public var iconSymbol5:Class;         [Bindable]         [Embed(source="08.png")]         public var iconSymbol6:Class;         [Bindable]         [Embed(source="09.png")]         public var iconSymbol7:Class;         [Bindable]         [Embed(source="10.png")]         public var iconSymbol8:Class;          ]]>      </mx:Script>       <mx:Tree id="TreeProject"                dataProvider="{dp}"                 showRoot="true"                iconField="@icon"                width="320"/></mx:Application>


运行效果: <node icon="iconSymbol1">
<node icon="iconSymbol2"> 这两处图标还是默认的文件夹
并把《xmlList》中的内容显示到了页面。。。。。。。
求高手指点一下!万分感谢!

[解决办法]
网上关于Tree的例子还是比较多的!官方的例子也不错的 仔细研究下还是比较容易解决的
把xmlList 显示到了页面是因为tree 没有找到正确的节点显示!labelField 属性 tree 还有很多其他的属性设置等等 请查看API

读书人网 >flex

热点推荐