Programación Web y Scripting > Flash / ActionScript
Tooltip En Menú Slider ?
(1/1)
fastlane:
El tooltip lo he hecho de la siguiente manera:
Creando un archivo .as (actionscript) y colocando el siguiente codigo:
--- Código: Text --- 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;} Luego en la linea de tiempo de la pelicula colocando el siguiente codigo:
--- Código: Text --- #include "tooltip.as"/// inicio de la funcion de "tooltip" ///init(); Luego en cada boton colocando el siguiente codigo:
--- Código: Text --- on(rollOver){cambia(" Tu Texto Aqui ");}on(rollOut){para();}
Lo del menu slider lo he hecho siguiendo los pasos de un tutorial presente en esta web:
Pagina de Tutorial Menu Slider
En la seccion Menus => Menu_Slider
Aqui dejo el .fla que he tratado de desarrollar para darme a entender mejor:
Ejercicio
Gracias, Hasta Luego
Navegación
Ir a la versión completa