16/12/2005, 17:20
|
| | | Fecha de Ingreso: marzo-2005 Ubicación: Quetzaltenango, Guatemala
Mensajes: 272
Antigüedad: 19 años, 8 meses Puntos: 0 | |
Hola fastlane.
aca como hacer un tooltip
crea un archivo .as y colocale este codigo :
Código:
function init() {
_root.c = _root.getNextHighestDepth();
_root.createEmptyMovieClip("tooltip", _root.c);
_root.tooltip.createTextField("alt", _root.c+3, 0, 0, 10, 10);
with (_root.tooltip.alt) {
autoSize = true;
border = false;
background = false;
backgroundColor = (0x666666);
html = true;
selectable = false;
}
_root.formato = new TextFormat();
_root.formato.color = "0xffffff";
_root.formato.bold = false;
_root.formato.font = "FFF Galaxy";
_root.formato.size = "8";
_root.tooltip.createEmptyMovieClip("sombra", _root.c+1);
_root.tooltip.createEmptyMovieClip("fondo", _root.c+2);
_root.tooltip._visible = false;
}
function cambia(texto) {
_root.tooltip._x = _xmouse+4;
_root.tooltip._y = _ymouse-24;
_root.tooltip.onEnterFrame = function() {
_root.tooltip._x = _xmouse+4;
_root.tooltip._y = _ymouse-24;
};
_root.tooltip.alt.text = texto;
_root.tooltip.alt.setTextFormat(_root.formato);
with (_root.tooltip.sombra) {
clear();
ancho = _root.tooltip.alt._width;
alto = _root.tooltip.alt._height;
beginFill(0x000000, 30);
moveTo(0, 0);
lineTo(ancho+3, 0);
lineTo(ancho+3, alto+3);
lineTo(16, alto+3);
lineTo(0, alto+7);
lineTo(0, alto+3);
lineTo(0, 0);
endFill();
_x = 0;
_y = 0;
}
with (_root.tooltip.fondo) {
clear();
ancho = _root.tooltip.alt._width;
alto = _root.tooltip.alt._height;
lineStyle(1, 0xffffff, 100);
beginFill(0x006699, 50);
moveTo(0, 0);
lineTo(ancho, 0);
lineTo(ancho, alto);
lineTo(15, alto);
lineTo(-2, alto+6);
lineTo(0, alto);
lineTo(0, alto);
lineTo(0, 0);
endFill();
_x = 0;
_y = 0;
}
_root.tooltip._visible = true;
}
function para() {
delete _root.tooltip.onEnterFrame;
_root.tooltip._visible = false;
}
lo guardas y luego en tu pelicula en la linea de tiempo colocas este codigo:
Código:
#include "tooltip.as"
/// inicio de la funcion de "tooltip" ///
init();
luego en cada boton colocas este codigo :
Código:
on(rollOver){
cambia(" Tu Texto Aqui ");
}
on(rollOut){
para();
}
espero te sea de mucha ayuda....
saludos ... |