Спасибо за код. Есть ещё один вопрос: почему не применяется TextFormat в следующем участке кода?

Код AS3:
function Tip(obj,msg:String)
{
var tf = new TextField();
tf.height = 22;
tf.width = 50;
tf.backgroundColor = 0xffffff;
tf.background = true;
tf.border = true;
tf.selectable = false;
tf.text = msg;
tf.autoSize = TextFieldAutoSize.CENTER;
var tfFormat:TextFormat = new TextFormat();
tfFormat.align = TextFormatAlign.CENTER;
tfFormat.font = "Tahoma";
tfFormat.size = 14;
tf.defaultTextFormat = tfFormat;
obj.addEventListener(MouseEvent.MOUSE_OVER,function(event:MouseEvent){
addChild(tf);
});
obj.addEventListener(MouseEvent.MOUSE_MOVE,function(event:MouseEvent){
tf.x = event.localX+obj.x+2;
tf.y = event.localY+obj.y-tf.height-2;
});
obj.addEventListener(MouseEvent.MOUSE_OUT,function(event:MouseEvent){
removeChild(tf);
});
}