打印

[FLEX] 怎样在一个Tree中,把由XML里面的图片由Tree里面的属性iconField显示出来呢?

eg:
myXML=<node label="游戏"  icon="image1.png"  />
<mx:Tree  dataProvider=myXML iconField="???" />

这里面的iconField 应该怎么写,或者说XML里面图片的地址应该怎么写呢?

这个问题终于解决了,写出来跟大家分享一下

完整代码:
<mx:Script>
           <![CDATA[
                [Embed(source="sources/images/icon/image1.png")]//这是图片的相对地址
       [Bindable]
       public var iconSymbol1:Class;
           ]]>
</mx:Script>
<mx:XMLList id="treeData">
       <node label="国家"  >
              <node label="中国" icon="iconSymbol1"/ >
                                <node label="美国" icon="iconSymbol1"/ >

                </node>
</mx:XMLList>
<mx:Tree dataProvider="{treeData}" labelField="@label" icon="@icon"  folderClosedIcon="@Embed(source='sources/images/icon/image2.png')" folderOpenIcon="@Embed(source='sources/images/icon/image3.png')"/>
//里面包含了文件夹关闭.展开时的图片和叶子结点的图片
支持下lz