ok i have gotten it to work, small problem though, the clear function
gives me error, as in when i rollout i would like to apply a same
effect except this time the alpha is 0. here is my code so far. the
error i get is "1020: method marked override must override another method"
override protected function drawHighlightIndicator(indicator:Sprite,
x:Number, y:Number, width:Number, height:Number, color:uint,
itemRenderer:IListItemRenderer):void{
var g:Graphics = indicator.graphics;
g.clear();
g.beginFill(0x3f4c6b);
g.lineStyle(1,0x6e7c9d);
g.drawRoundRect(x,y,itemRenderer.width,height,15,15);
g.endFill();
indicator.alpha = 0;
Tweener.addTween(indicator,({alpha:.8, time:1,
transition:"easeOutCubic"}));
}
override protected function
clearHighlightIndicator(indicator:Sprite,x:Number, y:Number,
width:Number, height:Number, color:uint,
itemRenderer:IListItemRenderer):void{
if(highlightIndicator)
Tweener.addTween(indicator,({alpha:0, time:1,
transition:"easeOutCubic",
onComplete:function():void{Sprite(highlightIndicator).graphics.clear()}}));
}