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

Como hacer para que la misma animacion se reproduzca hacia atras

Estas en el tema de Como hacer para que la misma animacion se reproduzca hacia atras en el foro de Flash y Actionscript en Foros del Web. Bueno, mi pregutna es como hace para que la misma animacion se reproduzca hacia atras y no tener que hacer lo mismo pero hacia atras. ...
  #1 (permalink)  
Antiguo 03/02/2011, 13:38
 
Fecha de Ingreso: diciembre-2010
Mensajes: 73
Antigüedad: 8 años, 10 meses
Puntos: 2
Como hacer para que la misma animacion se reproduzca hacia atras

Bueno, mi pregutna es como hace para que la misma animacion se reproduzca hacia atras y no tener que hacer lo mismo pero hacia atras.
Y tambien otra cosa, yo tengo 3 animaciones con 3 botones abajo

uno reproduce una, despues tocas el otro y se va la animacion anterior y reproduce la otra.


Como se programaria eso, por que seimpre lo hize con swf y con loadmovie y unload movie, nunca con animaciones.

Me estoy quemando la cabeza y no me doy cuenta D:

No se si se entendio bien, lo que tengo que hacer es que cuando pongo

on (release) {
gotoAndPlay();
}

Poner un comando para que unload la animacion anterior
  #2 (permalink)  
Antiguo 03/02/2011, 13:43
 
Fecha de Ingreso: diciembre-2010
Mensajes: 73
Antigüedad: 8 años, 10 meses
Puntos: 2
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

SOLUCIONADO LO DE LAS ANIMACIONES


La unica pregunta seria la del titulo.

Última edición por andresccccc; 03/02/2011 a las 14:08
  #3 (permalink)  
Antiguo 03/02/2011, 15:09
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.650
Antigüedad: 11 años, 7 meses
Puntos: 336
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

ahora me voy llendo del trabajo, pero si para mañana no te han respondido te respondo yo XD
  #4 (permalink)  
Antiguo 03/02/2011, 15:16
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 16 años, 3 meses
Puntos: 406
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

Hola andresccccc:
En el último frame de la animación coloca éste código:
Código actionscript:
Ver original
  1. stop();
  2. this.onEnterFrame = function() {
  3.     if (this._currentframe != 1) {
  4.         this.prevFrame();
  5.     } else {
  6.         this.play();
  7.     }
  8.     if (this._currentframe == 1) {
  9.         delete this.onEnterFrame;
  10.     }
  11. };
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 03/02/2011, 22:12
 
Fecha de Ingreso: febrero-2011
Mensajes: 6
Antigüedad: 8 años, 8 meses
Puntos: 1
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

Hola, no estoy seguro de haber entendido tu segunda pregunta, pero con respecto a la primera, siempre podras utilizar este metodo, que aunque es un tanto burdo, quizas te funcione:

Si lo que quieres es que este la animacion normal, y despues la animacion al reves... copia los fotogramas de susodicha animacion, pegalos de nuevo en el timeline, seleccionalos, dale click derecho, y selecciona "invertir"

Espero que te funcione. Suerte
  #6 (permalink)  
Antiguo 04/02/2011, 07:50
 
Fecha de Ingreso: diciembre-2010
Mensajes: 73
Antigüedad: 8 años, 10 meses
Puntos: 2
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

Gracias a todos los que respondieron, me parece que voy a hacer lo de nato, ya que el actionscript que manejo es base y de lo que pusiste bandit no entiendo un joraca, yo lo hacia con un solo comando creo pero me olvide, me voy a poner a estudiar mas ac.

Gracias.
  #7 (permalink)  
Antiguo 04/02/2011, 08:29
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.650
Antigüedad: 11 años, 7 meses
Puntos: 336
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

ok, manos a la obra, espero que esto te sirva por que me va a demorar XD

Como revertir una animcacion en CS? con AS2

1.- Una vez elegido el elemento a animar, se convierte el fotograma a interpolacion de movimiento


2.- Ahora en el último fotograma se ubica el objeto hasta el destino de su animación


3.- Ahora se hace clic en la pestaña "Editor de movimiento" o "Motion Editor" y se baja hasta el final de la lista en la sección "Eases"


4.- Clic sobre el icono "+" y se elige la opción "Custom"


5.- Antes de continuar es recomendable ampliar el área visible a la cantidad de frames que dura la animación, en este caso son 30 frames.


6.- Al hacer clic en "custom" se amplía el área del gráfico, se debe crear un KeyFrame o "Fotograma Clave" mas o menos en la mitad de la animación, en este caso en el fotograma 15


7.- Ahora hay que hacer que la animación avance y retroceda, los números de la izquierda indican el porcentaje de animación por lo que si se desea que vaya y vuelva lo lógico sería que empiece en 0%, vaya a 100% y vuelva a 0%


8.- Si se desea hace el movimiento constante y no gradual se debe hacer clic derecho en el keyframe y elegir linear izquierdo y luego derecho.


9.- lo mismo para el keyframe inicial y final.


10.- Ahora se sube hasta ubicar el tipo de animación realizada, en este caso es una animación básica, y se elige el tipo de movimiento en "Custom"


11.- Ahora a probar, debería verse como la siguiente imagen (pero en mejor calidad XD)
  #8 (permalink)  
Antiguo 05/02/2011, 11:48
 
Fecha de Ingreso: diciembre-2010
Mensajes: 73
Antigüedad: 8 años, 10 meses
Puntos: 2
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

Cita:
Iniciado por stramin Ver Mensaje
ok, manos a la obra, espero que esto te sirva por que me va a demorar XD

Como revertir una animcacion en CS? con AS2

1.- Una vez elegido el elemento a animar, se convierte el fotograma a interpolacion de movimiento


2.- Ahora en el último fotograma se ubica el objeto hasta el destino de su animación


3.- Ahora se hace clic en la pestaña "Editor de movimiento" o "Motion Editor" y se baja hasta el final de la lista en la sección "Eases"


4.- Clic sobre el icono "+" y se elige la opción "Custom"


5.- Antes de continuar es recomendable ampliar el área visible a la cantidad de frames que dura la animación, en este caso son 30 frames.


6.- Al hacer clic en "custom" se amplía el área del gráfico, se debe crear un KeyFrame o "Fotograma Clave" mas o menos en la mitad de la animación, en este caso en el fotograma 15


7.- Ahora hay que hacer que la animación avance y retroceda, los números de la izquierda indican el porcentaje de animación por lo que si se desea que vaya y vuelva lo lógico sería que empiece en 0%, vaya a 100% y vuelva a 0%


8.- Si se desea hace el movimiento constante y no gradual se debe hacer clic derecho en el keyframe y elegir linear izquierdo y luego derecho.


9.- lo mismo para el keyframe inicial y final.


10.- Ahora se sube hasta ubicar el tipo de animación realizada, en este caso es una animación básica, y se elige el tipo de movimiento en "Custom"


11.- Ahora a probar, debería verse como la siguiente imagen (pero en mejor calidad XD)
Muy buena tu respuesta.
  #9 (permalink)  
Antiguo 05/02/2011, 12:25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 94
Antigüedad: 8 años, 11 meses
Puntos: 11
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

Cita:
Iniciado por stramin Ver Mensaje
ok, manos a la obra, espero que esto te sirva por que me va a demorar XD

Como revertir una animcacion en CS? con AS2

1.- Una vez elegido el elemento a animar, se convierte el fotograma a interpolacion de movimiento


2.- Ahora en el último fotograma se ubica el objeto hasta el destino de su animación


3.- Ahora se hace clic en la pestaña "Editor de movimiento" o "Motion Editor" y se baja hasta el final de la lista en la sección "Eases"



4.- Clic sobre el icono "+" y se elige la opción "Custom"


5.- Antes de continuar es recomendable ampliar el área visible a la cantidad de frames que dura la animación, en este caso son 30 frames.


6.- Al hacer clic en "custom" se amplía el área del gráfico, se debe crear un KeyFrame o "Fotograma Clave" mas o menos en la mitad de la animación, en este caso en el fotograma 15


7.- Ahora hay que hacer que la animación avance y retroceda, los números de la izquierda indican el porcentaje de animación por lo que si se desea que vaya y vuelva lo lógico sería que empiece en 0%, vaya a 100% y vuelva a 0%


8.- Si se desea hace el movimiento constante y no gradual se debe hacer clic derecho en el keyframe y elegir linear izquierdo y luego derecho.


9.- lo mismo para el keyframe inicial y final.


10.- Ahora se sube hasta ubicar el tipo de animación realizada, en este caso es una animación básica, y se elige el tipo de movimiento en "Custom"


11.- Ahora a probar, debería verse como la siguiente imagen (pero en mejor calidad XD)
Muy buena respuesta, aunque no entiendo xq dicen que sólo funciona para AS2 si no hay ni una línea de código en el tuto
  #10 (permalink)  
Antiguo 07/02/2011, 11:26
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.650
Antigüedad: 11 años, 7 meses
Puntos: 336
Respuesta: Como hacer para que la misma animacion se reproduzca hacia atras

Cita:
Iniciado por fletcher2009 Ver Mensaje
Muy buena respuesta, aunque no entiendo xq dicen que sólo funciona para AS2 si no hay ni una línea de código en el tuto
buena observación, también sirve para AS3 XD

Etiquetas: atras, cs3, cs4, flash, rebobinar, reproducir, retroceder, revertir, animacion
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

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 04:37.