El problema es que el tooltip lo estoy creando de forma dinámica (sin usar algún symbol de la library linkeado). En forma manual sé que se tiene que embeber la fuente para que se pueda mostrar el texto, más no he encontrado cómo poderlo hacer con código, creí que embedFonts=true funcionaría

.
Ésta es mi clase
tooltip :
Código :
package{
import flash.display.Sprite;
import flash.display.Shape;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
import flash.geom.Rectangle;
import flash.events.Event;
class tooltip extends Sprite{
private var _rect:Shape;
private var _texto:TextField;
private var _formato:TextFormat;
public function tooltip():void{
_rect=new Shape();
_texto=new TextField();
_formato=new TextFormat();
_formato.font="Verdana";
_formato.size=11;
_texto.textColor=0xFFFFFF;
_texto.defaultTextFormat=_formato;
_texto.width=120;
_texto.embedFonts=true;
// _texto.text="Advanced Search";
_rect.graphics.beginFill(0x000000,0.7);
_rect.graphics.drawRect(0,0,_texto.width,15);
this.addChild(_rect);
this.addChild(_texto);
this.addEventListener(Event.ENTER_FRAME,onEnterFrame);
this.visible=false;
}
private function onEnterFrame(e:Event):void{
e.target.x=stage.mouseX+10;
e.target.y=stage.mouseY-25;
}
public function cambiaTexto(texto:String):void{
this._texto.text=unescape(texto);
this._texto.autoSize=TextFieldAutoSize.LEFT;
if(!(this.hasEventListener(Event.ENTER_FRAME))){
this.addEventListener(Event.ENTER_FRAME,onEnterFrame);
}
}
public function parar():void{
if(this.hasEventListener(Event.ENTER_FRAME)){
this.removeEventListener(Event.ENTER_FRAME,onEnterFrame);
this.visible=false;
}
}
}
}