Actionscript Code:
private function itemRollOutHandler(e:MouseEvent):void
{
var item:menuItem = menuItem (e.currentTarget);
TweenLite.to (item, 0.5, { tint:0xFFFFFF } );
}
Actionscript Code:
public class menuItem extends Sprite
{
//declare needed vars
private var _sprite:Sprite;
private var _id:int;
public function menuItem (title:String)
{
_sprite = createOneBtn (title);
addChild (_sprite);
}
private function createOneBtn(label:String):Sprite
{
// create a button and pass it into a sprite.
// It's better to make a sprite holder to hold the textfields, because sprites are easier to tween
var navItem:TextField = new TextField();
var format:TextFormat = new TextFormat ();
var sprite:Sprite = new Sprite ();
sprite.addChild (navItem);
format.size = 18;
format.color = 0xFFFFFF;
format.font = "Calibri";
navItem.selectable = false;
navItem.autoSize = TextFieldAutoSize.CENTER;
navItem.defaultTextFormat = format;
sprite.mouseChildren = false;
navItem.htmlText = label;
return sprite;
}