Olá, depois de alguns dias (rsrsr) sem tutorial de flash, hoje irei mostrar como usar o setInterval em actionscript 2.0.

O setInterval serve para você controlar a sua animação com um tempo determinado pela função. Vou fazer uma animaçao bem simples para poder demonstrar.

Primeiro crie uma bola de qualquer cor no palco do seu flash, não se esqueça de fazer em AS2. Agora anime está bola do jeito que desejar até o frame 25. Agora anime do frame 25 até o frame 35.

Depois de animada a sua bola, crie uma nova camada para colocarmos as actions. No frame 25 desta camada de um Insert Keyframe (atalho: F6) e abra o painel de Action em Window->Actions (atalho: F9).
Digite os seguintes códigos:

//Serve para parar a animação
stop();

//Função que continuará a animação depois de um determinado tempo
function anima() {
play();
}

/*Usando o setInterval com o parametro do nome da função, e passando o tanto de milisegundos que a aniamção deverá esperar para poder chamar a função*/
setInterval (anima, 2000);

Você também pode usar o setInterval passando a função dentro do parametro. Exemplo:

stop();

setInterval (function () {
play();
}, 2000);

Com isso você pode controlar a sua animação sem usar muitos frames para deixar a animação constante.

Para ver um exemplo funcionando é só fazer o download.

Bom é isso galera qualquer dúvida é so postar ai, até a próxima.

[download id=”11″]


quarta-feira, 16 setembro - 2009
por


  1. Lucas Silva on quarta-feira 16, 2009

    Muito bom cara, gostei muito..

    como não encontrei esse blog antes?!?!?!?

    rsrs

    até mais xD

  2. Antonio Braga on quarta-feira 16, 2009

    Obrigado

    Um abraço aqui do outro lado do Atlântico


0

Spam protection by WP Captcha-Free


Tweetar