[H] Change color while keeping the text appear

I got some problems in changing color of an instance dynamically while still keeping the text in AS 3. I know that thing we can do easily in Flash ( no AS required ).Here’s the image I can do it in Flash to make it easier to understand:
Before

After

I can keep the text appear by placing the layers in order:

But I don’t get the same result if I do it in AS 3. ( I have an instance which has an text embed).
Before

After

As you can see, the text disappear. I think the text was behind the “new color”. I don’t know :ponder: Here’s my code of changing the color:


private var colorInfo:ColorTransform;
public function update(i:int,j:int,content:String):void{
	this.colorInfo = this.transform.colorTransform;
	var myTween:Tween = new Tween(this,"alpha", Back.easeOut, 0, 1, 3, true);
	myTween.addEventListener(TweenEvent.MOTION_CHANGE,tweenColor);
}
private function tweenColor(event:TweenEvent):void{
	colorInfo.color=Color.interpolateColor(this.blue_color,this.run_color,event.position);
	this.transform.colorTransform=colorInfo;
}