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

como hacer un rewind

Estas en el tema de como hacer un rewind en el foro de Flash y Actionscript en Foros del Web. HOla estoy haciendo una animación en flash y quiero conseguir k al llegar al último fotograma, al apretar un botón, la misma animación hiciese el ...
  #1 (permalink)  
Antiguo 05/12/2005, 15:24
 
Fecha de Ingreso: febrero-2004
Mensajes: 132
Antigüedad: 20 años, 2 meses
Puntos: 1
como hacer un rewind

HOla estoy haciendo una animación en flash y quiero conseguir k al llegar al último fotograma, al apretar un botón, la misma animación hiciese el mimso recorrido pero a la inversa hasta el fotograma 1. En realidad lo k kiero es k la misma animación se repita pero al reves, osea, el efecto rew de un video. Alguien sabe como hacerlo? Gracias.
Eva
  #2 (permalink)  
Antiguo 05/12/2005, 15:27
Avatar de PumasCampeon  
Fecha de Ingreso: junio-2004
Ubicación: @gs.mx
Mensajes: 240
Antigüedad: 19 años, 10 meses
Puntos: 0
usando onEnterFrame y _prevframe ():
Usa una variable, p ej: rewind
Tu boton rewind al press: rewind = true, y al release: rewind = false

En un enterFrame, una condicion: if (rewind) {_prevframe() }
__________________
lo que se es una gota de lluvia, comparado con tu inmenso mar :-)
  #3 (permalink)  
Antiguo 08/12/2005, 17:25
 
Fecha de Ingreso: febrero-2004
Mensajes: 132
Antigüedad: 20 años, 2 meses
Puntos: 1
umm ok, aunk no tengo ni idea de variables ni condiciones, asi k tendre k estudiarmelo un poco. gracias aún así.
  #4 (permalink)  
Antiguo 09/12/2005, 10:33
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 20 años
Puntos: 2
Lo que yo hago es crear un clip vacío y darle "nombre de instancia", algo así como: "atras".

Luego a ese clip le doy la acción:
onClipEvent(enterFrame){
if(rewind==true){
_prevFrame();
}
}

Luego al botón que iniciará el retroceso le das la acción:
on(release){
rewind=true;
}

Y cuándo acabe el retroceso detienes el proceso con una acción en el "primer fotograma" que dirá:
rewind=false;

Un abrazo
  #5 (permalink)  
Antiguo 09/12/2005, 11:43
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola ebenitez:
Aquí tienes otra forma de hacerlo:
En el último frame de tu animación coloca éste código:
stop();
this.adelante = 1;
this.onEnterFrame=function(){
if (this.adelante){
this.nextFrame();
} else {
this.prevFrame();
}
}

Si el botón lo tienes fuera del MC le pones un nombre de instancia al MC, por ejemplo: clip y en el botón éste código:
on (press) {
clip.adelante = 0;
}

Si el botón está dentro del MC:
on (press) {
this.adelante = 0;
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 02:43.