ActionScript para código de loop - o código
var _Snowflake: mcSnowflake;
Essa primeira linha de código criará uma variável genérica chamada "_Snowflake" que atuará como um espaço reservado para cada instância do clipe de filme à medida que ele for adicionado. Também diz ao Flash para usar o nome da classe "mcSnowflake" como o tipo de dados da variável de espaço reservado vazia.

for (var i: Número = 0; i <10; i ++)
As próximas linhas de código são um loop de código que usaremos para "arrastar" várias instâncias do clipe de filme para o palco. o para no início do código, diz ao Flash que esse é um loop for e que queremos fazer algo "por um certo número de vezes". Agora, vamos dar uma olhada no que há entre parênteses.

var i: Número = 0;
Essa linha do loop de código cria uma variável chamada "i" que será nosso contador. Definimos o tipo de dados como Number e o valor inicial como 0. O ponto-e-vírgula termina esta parte do código.

i <10;
Esse código instrui o Flash a repetir a tarefa tão solitária quanto o contador for menor que 10. Isso criará 10 instâncias do clipe de filme mcSnowflake e os numerará de 0 a 9. Novamente, um ponto-e-vírgula encerra essa parte do código.

i ++
Este pequeno pedaço de código aumentará o contador em 1 cada vez que o loop for repetido.

Em seguida, informaremos o Flash exatamente o que fazer sempre que executar o loop for. Essas instruções são colocadas entre colchetes.

{
_Snowflake = novo mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = novo mcSnowflake ();
Isso criará uma nova instância do clipe de filme mcSnowflake. Lembre-se de que _Snowflake é nosso espaço reservado para cada instância.

addChild (_Snowflake);
O método addChild é uma função interna que tornará o clipe de filme visível no palco, adicionando-o à lista de exibição.

_Snowflake.x = i * 50;
Esse código colocará cada instância do clipe de filme com 50 pixels de distância. Se não adicionássemos esse código, o Flash colocaria todos os dez clipes de filme, um em cima do outro, na posição padrão de 0,0, que fica no canto superior esquerdo do palco.

Ao testar seu filme, você deve colocar 10 flocos no topo do palco. É melhor que a nossa última versão, mas ainda precisamos fazer os flocos caírem verticalmente no palco. Também seria bom alterar aleatoriamente o tamanho dos flocos de neve e adicionar cada instância em um local aleatório no palco. Claro, precisamos de mais do que apenas 10 flocos. Nós estaremos aprendendo como fazer tudo isso no restante da série. Para referência, salve sua cena de neve como SnowScene2.fla.

← Voltar

Direitos autorais 2018 Adobe Systems Incorporated. Todos os direitos reservados. As capturas de tela do produto Adobe foram impressas com permissão da Adobe Systems Incorporated. Adobe, Photoshop, Álbum do Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst e Flash Paper é / são marcas comerciais registradas ou marcas comerciais da Adobe Systems Incorporated nos Estados Unidos e / ou em outros países.


Instruções De Vídeo: Tutorial ActionScript 2.0: Class - setInterval/clearinterval (Pode 2024).