Foros del Web » Creando para Internet » Flash y Actionscript »

onRollout X Tiempo...

Estas en el tema de onRollout X Tiempo... en el foro de Flash y Actionscript en Foros del Web. Hola, quiero hacer un rollout con una instruccion que si pasa x tiempo haga un goto, gracias....
  #1 (permalink)  
Antiguo 14/04/2008, 11:46
 
Fecha de Ingreso: marzo-2008
Mensajes: 29
Antigüedad: 9 años, 9 meses
Puntos: 0
onRollout X Tiempo...

Hola, quiero hacer un rollout con una instruccion que si pasa x tiempo haga un goto, gracias.
  #2 (permalink)  
Antiguo 14/04/2008, 17:24
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 9 años, 8 meses
Puntos: 22
Re: onRollout X Tiempo...

Hola,
podrías hacerlo por programación utilizando SetTimeOut() de ACTIONSCRIPT pero esto a veces utiliza demasiada memoria y a veces también es difícil de controlar cuando parar.

Yo lo que haría es, generar un clip invisible (llamalo "clipinvisible", por ejemplo) con un STOP en el primer FRAME y que tuviera una línea de tiempo de X segundos y en el último fotograma lo pones:

stop()
_parent.elclipquequieras.gotoAndPlay(loquequieras)


Despues, en el botón donde tienes el rollOut, le pones:

on(rollOut){
clipinvisible.gotoAndPlay(2)
}
  #3 (permalink)  
Antiguo 15/04/2008, 06:56
 
Fecha de Ingreso: marzo-2008
Mensajes: 29
Antigüedad: 9 años, 9 meses
Puntos: 0
Re: onRollout X Tiempo...

Lo hice, me funciona casi perfecto, muchas gracias, te cuento cual es el pequeño inconveniente, el clip que quiero mover es una botonera de un reproductor, que cuando pasa x tiempo y no se usa, por eso el rollout, se cierra, claro, si le pongo el clip invisible por arriba me anula los botones y si lo hago por debajo cuando la gente está sobre el btn, lo toma como un rollout, por eso le puse 12 segundos y voy bien, pero la verdad me gustaría aprender como se puede hacer esto, por eje si existe la posibilidad de tomar la posición del raton sobre lo que sería el clip y con eso hacer el rollout, igualmente más que gracias, porque con esto escapo.
Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.