Mostrando postagens com marcador actionscript. Mostrar todas as postagens
Mostrando postagens com marcador actionscript. Mostrar todas as postagens

quinta-feira, 15 de maio de 2014

Perseguição de Movieclips

Um snippet de código para fazer com que um movieclip siga outro.
No exemplo abaixo, a instância mc2 é perseguida por mc1.
Pode ser bastante útil em joguinhos :)


mc1.x = mc1.y = 100; // posição inicial de mc1
mc2.x = mc2.y = 500; // posição inicial de mc2

stage.addEventListener (Event.ENTER_FRAME,SigaMe);

function SigaMe(evt:Event): void {
mc1.x += Speed (mc1.x, mc2.x,100);
mc1.y += Speed (mc1.y, mc2.y,100);
}

function Speed (orig:Number, dest:Number,coef:Number):
Number {
return (dest-orig)/coef;
}

domingo, 22 de abril de 2012

Banner expansível


Iniciando série de tutos de flash, uma solução bem simples para fazer um banner expansível com as2!

01- Crie duas cenas (use shift+f2 para criar as cenas), na primeira cena vc desenha o banner retraído (550 x 70) e na segunda o banner com a dimensão expandida (550 x 400).

02- Na cena 1, crie uma camada acima da camada do banner e crie um botão invisível, isto é um retângulo que ocupe as dimensões do banner, com alpha setado pra 0. Selecione esse botão e inclua a seguinte action:


on (rollOver) {
nextScene();
}

Não esqueça de incluir um stop(); no frame 1 da cena 1

03- Vá para a cena 2 e repita a criação da camada e do botão que ocupe a área do banner expandido, selecione o botão e inclua a seguinte action:


on (rollOut) {
PrevScene();
}
on (release){
gotoURL("endereço do site", "_blank");
}

Basicamente é isso!