Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

netinhow

[Resolvido]Sequencia Actionscrip 2

Recommended Posts

Olá!

 

Comecei a pouco tempo a mexer com TweenLite e TweenMax (pra mim a mesma coisa), consigo fazer animaçoes ao clicar um botao, ao entrar no frame mais uma a cada mc, o meu objetivo seria fazer uma sequencia em um mc só entendem? mas estou tendo um problema.

 

Exemplo:

Quero que o meu "mc" fique no meio do palco e depois vá até o canto direito, após chegar ao canto direito,

ele vá até o topo esquerdo, entenderam?

 

só que tudo isso em Action Script 2 pf.

 

Jah procurei aqui no forum mais nao consigo achar nada que me ajude.

 

Obrigadooo!

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será que entendi corretamente, faça ele se mover ate o lado direito, depois teste pra ve se ele chegou onde você quer, depois faça ele ir pra onde você quer e assim sucessivamente.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou aprendendo a usar a TweenMax com AS3.

 

A TweenLite é para recursos mais simples, a TweenMax é uma versão extendida.

 

A questão é o quanto conhece do uso do action para definir no código as ações que deseja.

 

No AS3 usamos TIMER/TIMER_COMPLETE para definir ações posteriores, no AS2 será com setInterval/clearInterval, se não estou enganada.

 

Se necessário, poste o código com as tentativas que já efetuou e a versão da TweenMax para AS2 que está usando.

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Além disso, creio que na versão mais nova para AS2, o pacote também inclua a classe TimelineMax/TimelineLite, que pra esse caso simplificaria, não precisando definir outra função para o evento onComplete.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No AS3 usamos TIMER/TIMER_COMPLETE para definir ações posteriores, no AS2 será com setInterval/clearInterval, se não estou enganada.

Como eu poderia usar essas opçoes? (setInterval/clearInterval)?

 

Abraços!

 

_________

 

Fiz um exemplo para um animação simples com um mc:

 

import com.greensock.*;
import com.greensock.easing.*;

bola._x = 275
bola._y = -40

onEnterFrame = function(){
	TweenMax.to(bola, 1, {_x:275, _y:200, ease:Back.easeOut});
}

Até aí tudo certo, eis a questão:

Se eu resolvesse adicionar uma animação ao terminar essa aí em cima?

ex:

 

TweenMax.to(bola, 1, {_x:50, _y:200, ease:Back.easeOut});

Esse é o problema..

 

Tentei usando o "if", mais ele nem termina a 1ª animação e ja vai direto para o fim ( DO x = 275 e y = -40 PARA x = 50 e y = 200 ):

 

import com.greensock.*;
import com.greensock.easing.*;

bola._x = 275
bola._y = -40

onEnterFrame = function(){
	TweenMax.to(bola, 1, {_x:275, _y:200, ease:Back.easeOut});
}
	
if( bola._x=275, bola._y=200){
	TweenMax.to(bola, 1, {_x:50, _y:200, ease:Back.easeOut});
}

Abraços!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Procurei d++++ até achar!

Solução:

 

import com.greensock.*;
import com.greensock.easing.*;

TweenLite.to(bola, 1, {_x:275, _y:200, ease:Back.easeOut, onComplete:acaba});

function acaba(){

    TweenLite.to(bola, 1, {_x:50, _y:200, ease:Back.easeOut});

}

Obrigado a todos vcs!!

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.