Crias uma caixa de texto dinâmica e dás-lhe um instance name (tooltipTxt), seleccionas a caixa de texto carregas F9 (para converter para movieclip) depois dás-lhe um intance name (tooltipMc).
Dentro deste movieclip podes criar o layout da tooltip num layer abaixo da caixa de texto.
Cria 2 botoes no "palco principal" e dá-lhes instance names, btn1 e btn2 respectivamente.
No frame 1 do "palco principal" coloca o seguinte código.
var tIn:Number;
var tOut:Number;
tooltipMc._visible = false; //tira a visibilidade à tooltip
btn1.onRollOver = function(){
//daqui a 1000mseg chama a função info Bule
tIn = setTimeout(infoBule,1000,"Este é o botão 1");
clearTimeout(tOut);
}
btn2.onRollOver = function(){
//daqui a 1000mseg chama a função setTooltip
tIn = setTimeout(infoBule,1000,"Este é o botão 2");
clearTimeout(tOut);
}
btn1.onRollOut = btn2.onRollOut = function(){
//Se fizer o rollout de algum botao, cancela a chamada da funcao
clearTimeout(tIn);
}
function setTooltip(mensagem){
//posiciona a tooltip onde está o rato
tooltipMc._x = _xmouse;
tooltipMc._y = _ymouse;
//Coloca a mensagem na caixa de texto
tooltipMc.toolTipTxt.text = mensagem;
//Coloca a tooltip visivel
tooltipMc._visible = false;
//daqui a 2000mseg chama a função removeTooltip
tOut = setTimeout(removeTooltip,2000);
}
function removeTooltip(){
//Esconde a tooltip
tooltipMc._visible = false;
}
PS. Atenção que pode haver ai erros de syntax, mas basicamente esse é um exemplo para utilizar a mesma tooltip em vários botoes. Espero que os comentários ajudem a perceber.