Comunidad de diseño web y desarrollo en internet online

Como hacer una accion infinita mientras rollover...

Citar            
MensajeEscrito el 07 Ago 2005 03:15 am
Lo que kiero es mover un mc mietras el puntero este sobre el boton, para que el mc se mueva hacia arriba o abajo.

uso este codigo:

Código :

on (rollOver) 
{
   _root.instance5.textocontenido._y = _root.instance5.textocontenido._y+20;
}


se me ocurrio inicializar una variable en 0, y luego que moviera el mc mientras esa variable sea igual a 0, pero cuando corro el flash; me sale un mensaje de que "el script esta haciendo inestable la PC" (lo dije parafraseadamante)
el problema es que solo lo mueve una sola vez, y lo que yo busco es que mientras el puntero este sobre el boton el mc se mueva hacia abajo, sin tener que estar oprimiendo el boton.

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 



Ultima edición por Jorgelig el 07 Ago 2005 03:49 am, editado 1 vez

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 07 Ago 2005 03:47 am
Disculpen las molestias, se me ocurrio algo despues de todo :?

Código :

on (rollOver) 
{
   setInterval( arriba, 1000 ); 
   function arriba()
      {
     _root.instance5.textocontenido._y = _root.instance5.textocontenido._y+20;
      }
}


Solo hay un pekeñito detalle, como hacer ke deje de moverlo cuando el puntero este fuera?; porque con ese codigo lo mueve hacia arriba aun cuando el mouse esta fuera del boton :S

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 07 Ago 2005 08:04 am
Tal y como tienes tu código solo has de poner el setInterval dentro de una variable y con "on rollOut" borras esa variable, tal que así:

Código :

on (rollOver) {
   mover = setInterval(arriba, 1000);
   function arriba() {
      _root.instance5.textocontenido._y = _root.instance5.textocontenido._y + 20;
   }
}
on (rollOut) {
   clearInterval (mover);
}

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 07 Ago 2005 08:25 am
:shock: :shock: :shock: Funciona, Funciona.........

Muchas gracias
Salu2

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox

 

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