首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex Tree 运用外部图片做ICON

2012-11-12 
Flex Tree 使用外部图片做ICONpackage Unit{ import flash.events.Event import flash.utils.Dictionary

Flex Tree 使用外部图片做ICON

package Unit{ import flash.events.Event; import flash.utils.Dictionary; import mx.containers.VBox; import mx.controls.Image; public class IconClass extends VBox { //字典,避免同一个ICON重复加载,出现闪屏 static public var alliconsimage:Dictionary = new Dictionary(); public function IconClass() { super(); this.addEventListener(Event.ADDED_TO_STAGE,onAddToStage); } public function onAddToStage(e:Event):void { if(alliconsimage[Object(this.parent).listData.item] == null) {//字典中没有该item的图标 alliconsimage[Object(this.parent).listData.item] = new Image(); alliconsimage[Object(this.parent).listData.item].source = Object(this.parent).listData.item.@icon.toXMLString();//加载 } //this.source = Object(this.parent).listData.item.@icon.toXMLString() if(this.numChildren==0)//没有添加过icon this.addChild(alliconsimage[Object(this.parent).listData.item]); } }}

?

热点排行