Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2004, 21:22
Avatar de duchamp
duchamp
 
Fecha de Ingreso: enero-2002
Ubicación: Patagonia
Mensajes: 216
Antigüedad: 22 años, 2 meses
Puntos: 1
Desplegar ToolTip o Texto Alternativo (on rollOver)

Quizás alguien tenga una solución diferente o mas sencilla a mi problema, pero acá va (es larguito):

De algún lado bajé un Componente que sirve para agregar un "Tool Tip" o "Texto alternativo" a un botón, es decir, el cartelito que aparece al posarnos sobre el mismo (sea una foto, un enlace, etc).
En el ejemplo se utiliza para mostrar un "ToolTip" con la palabra Salir o Exit o Quit, sobre un Botón ...

Es algo así:

Código:
//Esto va en el frame 1 de la película
//cerrar es el nombre de la instancia del botón que activa el ToolTip
//Salir es el nombre de Instancia del MovieClip que contiene el ToolTip
//Ese MovieClip/Componente se llama Tipcerrar

cerrar.onRollOver = function()   {   Salir.GO = 1;   }
cerrar.onRollOut  = function()   {   Salir.GO = 0;   }

cerrar.onRelease  = function()
{
   fscommand("quit");
}
Y luego tenemos:

Código:
//Esto va dentro del Componente/MovieClip (Son 3 layers)
//El operador /2 es el que hace que el ToolTip se desvanezca
//mas cerca o mas lejos del botón. El original estaba en 5

this.startDrag(true);

this._alpha = 0;

GO = 0;

this.onEnterFrame = function()
{
   if ( GO == 0 && this._alpha >  0 )   { this._alpha -= Math.ceil((this._alpha  -  0)/2); }
   if ( GO == 1 && this._alpha < 100 )   { this._alpha += Math.ceil((100 - this._alpha)/2); }
}

stop();
EL PROBLEMA:

Eso puesto en la "Película A" principal funciona a la perfección, pero luego cuando cargo otra "película B" dentro de la principal y que también contiene un ToolTip (con nombre y variables cambiadas, por las dudas), el de la película B funciona correctamente pero el de la película A aparece Aleatoriamente en cualquier lugar (X,Y) de la película y sin la propiedad "Drag" habilitada ... ¿?

¿Se entiende? Un "Tooltip" solo en cualquiera de las películas funciona bien, pero dos juntos no ... por mas que uno este en la Pelicula principal y otro en la "cargada" ... alguna idea? ... alguna sugerencia? ... otra forma de hacerlo?

Saludos
__________________
_____________________
Duchamp