Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos, estou usando o TweenLite da Greensock, achei muito bacana.
A dúvida que estou tendo é a seguinte, como eu faço para usar 2 efeitos de Tween em um mesmo MC?
No meu caso, estou fazendo um menu, o que eu to querendo fazer é, primeiro o menu cai com o seguinte script:
import com.greensock.*;
import com.greensock.easing.*;
TweenLite.to(palcobuttons, 1, {x:246, y:116, ease:Back.easeInOut});
Logo após ele cair, os botões já estão funcionando com o seguinte script:
import com.greensock.*;
import com.greensock.easing.*;
function quadradoVai(evt:Event):void {
TweenLite.to(evt.target, 0.5, {rotation:10, ease:Back.easeInOut});
}
button1.addEventListener(MouseEvent.ROLL_OVER,quadradoVai);
button2.addEventListener(MouseEvent.ROLL_OVER,quadradoVai);
button3.addEventListener(MouseEvent.ROLL_OVER,quadradoVai);
function quadradoVolta(evt:Event):void {
TweenLite.to(evt.target, 0.5, {rotation:0, ease:Back.easeInOut});
}
button1.addEventListener(MouseEvent.ROLL_OUT,quadradoVolta);
button2.addEventListener(MouseEvent.ROLL_OUT,quadradoVolta);
button3.addEventListener(MouseEvent.ROLL_OUT,quadradoVolta);
function quadradoVai2(evt:Event):void {
TweenLite.to(evt.target, 0.5, {rotation:-9, ease:Back.easeInOut});
}
button4.addEventListener(MouseEvent.ROLL_OVER,quadradoVai2);
button5.addEventListener(MouseEvent.ROLL_OVER,quadradoVai2);
button6.addEventListener(MouseEvent.ROLL_OVER,quadradoVai2);
function quadradoVolta2(evt:Event):void {
TweenLite.to(evt.target, 0.5, {rotation:0, ease:Back.easeInOut});
}
button4.addEventListener(MouseEvent.ROLL_OUT,quadradoVolta2);
button5.addEventListener(MouseEvent.ROLL_OUT,quadradoVolta2);
button6.addEventListener(MouseEvent.ROLL_OUT,quadradoVolta2);
Ou seja, quero usar os 2 script em um só.
Assim que acabar o efeito do menu cair, o script chama a função dos botões para eles funcionarem.
Desde já, obrigado. ^_^
Carregando comentários...