Galera pra começar vamos criar um Objeto e 2 botões, um que aumentará e outro que diminuirá o tamanho do nosso Movie clip - esse objeto.
Crie qualquer animação no Movie Clip, do jeito que achar melhor, e para facilitar crie os botões como "+" mais e um como "-" menos.
Após ter criado o Movie Cilp e criado os botões, volte para a Cena 1 e crie duas camadas, uma com o nome de "OBJETO" que ficará com o Movie Clip e outra com o nome de "BOTÕES" que ficará com os botões.
Após tudo feito clique sobre o Movie Clip e no painel - Propriedade - Nome da instância, troque o nome para
im.
=======================================
Agora vamos ao código...
Clique sobre o botão que
aumentará a propriedade do Movie Clip "im", e no painel
Actions digite o código abaixo.
on (release) {
aumentarh = getProperty(im, _height);
aumentarw = getProperty(im, _width);
setProperty("im", _height, aumentarh+20);
setProperty("im", _width, aumentarw+20);
}
E agora clique no botão que
diminuirá propriedade do Movie Clip "im", e no painel
Actions digite o código abaixo.
on(release) {
diminuirh = getProperty(im, _height);
diminuirw = getProperty(im, _width);
setProperty("im", _height, diminuirh-20);
setProperty("im", _width, diminuirw-20);
}
Entendendo o código:
aumentarh = getProperty(im, _height); //Essa linha
pega a propriedade "_height " atual do Movie Clipe "im" e armazena na variável que é chamada de
"aumentah"
aumentarw = getProperty(im, _width); Essa linha
pega a propriedade "_widht" atual do Movie Clip "im" e armazena na variável que é chamada de "
aumentaw"
setProperty("im", _height, aumetarh+20); // Já essa linha
altera a propriedade "_height" (altura) atual do objeto "im" que está armazenada na variável anterior para 20 pixels maior.
setProperty("im", _width, aumentarw+20); // Essa linha
altera a propriedade "_widht" (largura) atual do objeto "im" que está armazenada na variável anterior para 20 pixels maior.
E para diminuir as propriedades desse objeto é só usar "-" menos para ir retirando/diminuindo seus pixels.
=======================================
Obs.
getProperty - Pega a propriedade de um determinado objeto.
setProperty - Altera a propriedade de um determinado objeto. No nosso caso o setProperty alterou o Movie Clip do nosso objeto a partir do getProperty que pegava as propriedades do objeto e armazenava na variável.
Lembrando que a partir desse exemplo podemos mudar várias outras propriedades, que mostrarei no próximo artigo.
BLZ então, espero que tenham gostado.
Dúvidas estou a disposição -
[email protected]
Valeu até mais e fiquem com DEUS!