Comunidad de diseño web y desarrollo en internet online

ToolTip muy temoroso de mostrarse

Citar            
MensajeEscrito el 07 Jul 2008 04:09 am
Hola Cristalab, un nuevo problema ha surgido en mi proceso de aprendizaje de AS3, al grano. Ando diseñando mi ToolTipTex, he creado este escript.

Código :

package scripts.clases
{
                import flash.display.MovieClip;
   import flash.text.TextField;
   public class tooltipSample extends MovieClip{
      private var _mensaje:String;
         public function tooltipSample(){
            //_mensaje=mensaje;
         }
         public function mostrar(mensaje:String):void{
            _mensaje=mensaje;
            men.text=_mensaje;
            men.autoSize='left';
            fondo_mc.width=Math.round(men.textWidth) + 30;
         }
      
   }
}

Este escript es la base par mi clip de pelicula el cual instanciare.
aparte he creado un clip llamado 'bola' que cuando el cursor pase sobre el aparesca el tooltiptex el codigo que he usado es el siguiente

Código :

bola.addEventListener(MouseEvent.MOUSE_OVER,aparecer);
bola.addEventListener(MouseEvent.ROLL_OVER,siguelo);
bola.addEventListener(MouseEvent.ROLL_OUT,dejalo)
var mensaje:tooltipSample=new tooltipSample()
addChild(mensaje);
mensaje.visible=false;
function aparecer (event:MouseEvent):void{
   mensaje.mostrar('Bienvenido  a AS3')
   mensaje.visible=true;
}
function siguelo(event:MouseEvent):void{
   this.addEventListener(MouseEvent.MOUSE_MOVE,siguiendo);
}
function dejalo(event:MouseEvent):void{
   this.removeEventListener(MouseEvent.MOUSE_MOVE,siguiendo);
   mensaje.visible=false;
}
function siguiendo(event:MouseEvent):void{
   mensaje.x= root.mouseX ;
   mensaje.y = root.mouseY - mensaje.height;
}

El problema es que mi tooltiptex aparece parpadeante cuando muevo el cursor muy rapido, si no muevo se establece. como puedo solucionar este problema. espero haber sido claro
Gracias Cristalab, y un saludo a todos.

Por FlexandFlash

48 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Jul 2008 02:24 pm
El parpadeo tiene que ver con la velocidad de refresco de la pantalla, puedes intentar aumentar los FPS, pero si lo hace suficientemente rápido, siempre se verá un poco parpadeante (igual si le interesa leer el tooltip no irámoviendo el puntero a lo tonto)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2008 09:14 am
Prueba también con esto:

Código :

function siguiendo(event:MouseEvent):void{
   mensaje.x= root.mouseX ;
   mensaje.y = root.mouseY - mensaje.height;
   event.updateAfterEvent();
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.