1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Resize Box Com Codigo No Botão - actionscript

Discussão em 'Programação' iniciada por squiddy, 18 de Fevereiro de 2007. (Respostas: 1; Visualizações: 747)

  1. 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
     
  2. Mitnick

    Mitnick Power Member

    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.
     

Partilhar esta Página