+展开
-ActionScript
override protected function drawSelectionIndicator(indicator:Sprite, x:Number, y:Number,width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
+展开
-ActionScript
override protected function drawHighlightIndicator(indicator:Sprite, x:Number, y:Number,width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
+展开
-XML
<mx:List xmlns:mx="http://www.adobe.com/2006/mxml" selectionColor="#ffcccc">
<mx:Script>
<![CDATA[
import mx.controls.listClasses.IListItemRenderer;
[Embed("../../assets/outline_arrow.gif")]
private var img:Class;
[Embed("../../assets/in_arrow.gif")]
private var highlight_img:Class;
override protected function drawHighlightIndicator(indicator:Sprite, x:Number,y:Number, width:Number, height:Number, color:uint,itemRenderer:IListItemRenderer):void {
var this_img:Object = new highlight_img();
indicator.addChild((this_img as DisplayObject));
(this_img as DisplayObject).x = itemRenderer.width -(this_img as DisplayObject).width;
super.drawHighlightIndicator(indicator, x, y, width, height, 0xff0000,itemRenderer);
}
override protected function drawSelectionIndicator(indicator:Sprite, x:Number,y:Number, width:Number, height:Number, color:uint,itemRenderer:IListItemRenderer):void{
var this_img:Object = new img();
indicator.addChild((this_img as DisplayObject));
(this_img as DisplayObject).x = itemRenderer.width - (this_img as DisplayObject).width
super.drawSelectionIndicator(indicator, x, y, width,height, 0xffcccc,itemRenderer);
}
]]>
</mx:Script>
</mx:List>