Resize Box Com Codigo No Botão - actionscript

squiddy

Membro
Allô pessoal,

precisava de ajuda de alguém que soubesse de actionscript, poi seu sou um maçarro nisso hehe

Ora bem, tenho 5 botões, e tenho uma box e precisava que ao clicar em cada um dos botões, a box ganhasse dimensões diferentes, mas fazendo uma transição tipo elastico de uma dimensão para outra, pois cada botão mandaria ela tomar uma dimensão diferente.

Terei que transformar a box num clip? Precisava de ajuda pois não percebo mesmo isso!!

Muito obrigado

Squiddy
 
Sim, a box tem de ser um movie clip.

Para fazeres o que queres, tens de criar uma funcao com o tal efeito elastico que pretendes. A tua funcao podera ser algo do genero:

Código:
function dimensionarBox(inicioA, fimA, inicioL, fimL) {
	var easeType = mx.transitions.easing.Bounce.easeOut;
	var tempo = 1; //tempo do efeito
	var mc = movieclip_mc; //nome de instancia do teu moviclip
	dimBoxW = new mx.transitions.Tween(mc, "_width", easeType, inicioA, fimA, tempo, true);
	dimBoxH = new mx.transitions.Tween(mc, "_height", easeType, inicioL, fimL, tempo, true);
}

Depois nos botoes vais ter de chamar esta funcao dando-he os parametros que queres. Que poderas fazer da seguinte forma:

Código:
nomedobotao_btn.onPress = function() {
	dimensionarBox(10, 700, 10, 700); 
}

Espero ter ajudado.
 
Back
Topo