flex中tree图标自定义问题
首先是源代码:
<?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>