Comunidad de diseño web y desarrollo en internet online

Ayuda as2 animación en reversa - Interpolación de movimiento clásico

Citar            
MensajeEscrito el 21 Mar 2012 06:17 pm
Hola usuarios de Cristalab, tengo un duda con respecto a la animación en reversa en as2, por favor me podrían ayudar?, tengo la animación de interpolación de movimiento clásico hasta cierto fotograma y tengo en el botón este código

on (release)
{ _parent.gotoAndPlay._currentframe(2);
}

pero no me funciona, me podrían ayudar por favor urgente, no se en que me estoy equivocando. Muchas Gracias. Les agradecería mucho.

Por sandra_nocua_m

10 de clabLevel



Genero:Femenino  

diseñadora web front-end

chrome
Citar            
MensajeEscrito el 21 Mar 2012 06:20 pm
He intercambiado tambien el _currentframe por el gotoAndPlay, pero tampoco me funciona, tengo escrito el _parent, porque el botón le tengo una function. Que podría hacer para que me funcione?

Por sandra_nocua_m

10 de clabLevel



Genero:Femenino  

diseñadora web front-end

chrome
Citar            
MensajeEscrito el 21 Mar 2012 06:28 pm
Lo que hace eso es mandar la línea de tiempo que lo contiene al frame 2 ... ¿es eso lo que quieres hacer?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Mar 2012 08:10 pm
Sip Jorge al frame 2, por la animación termina en el fotograma 20

Por sandra_nocua_m

10 de clabLevel



Genero:Femenino  

diseñadora web front-end

chrome
Citar            
MensajeEscrito el 21 Mar 2012 08:12 pm
Ok, si quieres que la linea de tiempo superior vaya al frame 2 pones

_parent.gotoAndPlay(2);

_currentframe quiere decir el frame actual y no se bien que pinta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Mar 2012 08:27 pm
Jorge si me funcionó pero lo que hace es mandarmelo de una al frame (2) y no me realiza la animación en reversa.. Osea tengo una animación desde el frame 2 hasta el frame 20, con el boton derecho necesito me lo envia al frame 20 haciendome toda la interpolacion de movimiento clasico que hice, pero con el btn izquierdo necesito que me devuelva la animación hasta el frame 2, es como una animación carrusel.

Por sandra_nocua_m

10 de clabLevel



Genero:Femenino  

diseñadora web front-end

chrome
Citar            
MensajeEscrito el 21 Mar 2012 08:32 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Mar 2012 09:00 pm
Jorgeee.. ya vi ese código .. y lo veo muy complicadooo :(... algunas partes las entiendo otras nuuuu, auxilioooo :(

Por sandra_nocua_m

10 de clabLevel



Genero:Femenino  

diseñadora web front-end

chrome
Citar            
MensajeEscrito el 21 Mar 2012 09:17 pm
Pense que era mas sencillo.. vale Jorge.. muchas Gracias por tu tiempo y ayuda :)

Por sandra_nocua_m

10 de clabLevel



Genero:Femenino  

diseñadora web front-end

chrome
Citar            
MensajeEscrito el 22 Mar 2012 12:14 am
Básicamente es un onEnterFrame haciendo gotoAndStop(_prevframe) ... si lo ves muy difícil .... pues hazlo para adelante ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Mar 2012 03:49 pm
Yo creo que lo que puedes hacer es un moviclip con los frames 2 a 20 . Con on (release) del botón haces que se ejecute el movi desde el frame 2 (ahora será el 1, en el que pondrás un stop) al 20 (que ahora será el 18) y después

on (release) {

// aquí, al presionar el botón hace que se ejecute el movi, es decir va al frame 1 (donde está un stop y que
//antes era tu frame 2) y con nextFrame le indica que vaya al siguiente frame (será el 18, antes era el 20
//tuyo)

_currentframe = nombre del moviclip.nextFrame();

//Esta condición hace que cuando el siguiente frame es el 19 > 18 (el 20 tuyo) retroceda en la
//ejecución, es decir, vaya al 17 y así hasta llegar al 1 (el 2 tuyo de antes)

if nextFrame() > 18){
nombre del moviclip.prevFrame();
}
_currentframe = nombre del moviclip.prevFrame();
}


La idea es esta, yo lo tuve que hacer así y me funcionó.
Saludos

Por cmarcos

46 de clabLevel



 

msie8

 

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