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;
}
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
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).
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!
Assinar:
Postagens (Atom)