Como criar uma máscara com o ActionScript 3

Usando a linguagem de programação Flash ActionScript 3 , você pode criar um número ilimitado de efeitos de máscara para sua animação. Você pode usar máscaras dinâmicas (máscaras criadas com o código ActionScript 3 ) para criar focos que se deslocam para introduzir personagens animados se escondendo no escuro. Máscaras semi – transparentes ( também conhecidos como máscaras alfa ) pode ser criada com o Flash . Com essas máscaras que você pode criar a impressão de tecido translúcido camadas, uma obrigação para aqueles que criam em Flash jogos de moda . No entanto, antes que você pode fazer efeitos de máscara do Flash complexos , você deve primeiro aprender a criar um simples mask.Things você precisa

Adobe Flash Professional ( versões CS3, CS4 ou CS5 )

Mostrar Mais instruções

1

Inicie o programa flash. Clique em ” New ” no menu Arquivo na barra de menu principal Flash. Clique no tipo de arquivo ” Flash File (ActionScript 3.0) ” na caixa de diálogo Novo documento que aparece. Clique no botão ” OK” para fechar a caixa de diálogo.

2

Clique na opção ” Arquivo” na barra de menu principal do Flash, em seguida, clique na opção “Importar ” e depois o ” Importar para Estágio ” opção para exibir a caixa de diálogo de diretório de arquivos flash. Selecione um arquivo JPEG , GIF ou PNG arquivo gráfico para importar para o Palco Flash. Clique no arquivo gráfico que você deseja importar e, em seguida , clique no botão “Abrir ” para importar o arquivo gráfico para o palco .

3

Clique na opção “Convert to Symbol ” no menu Modificar na barra de menu principal flash. Marque a opção ” Export ActionScript para” caixa de seleção, clique no botão “OK” para fechar a caixa de diálogo. Clique no botão ” OK” na caixa de diálogo que aparece ao lado

4

Clique na opção “Propriedades ” no menu Janela na barra de menu principal do Flash para abrir o Inspetor de propriedades . . Digite ” deusa ” na caixa de texto Instance Name para o nome do gráfico que você importou e para usar como o nome do objeto para mascarar dentro do código do ActionScript 3.

5

Selecione as “Ações ” opção no menu Janela na barra de menu principal do Flash para abrir o editor de ações. Posicione o cursor do mouse na primeira linha do editor de Ações. Clique com o botão do mouse e digite o código abaixo para criar e colocar no palco uma instância da classe Sprite que é um círculo posicionado nas coordenadas do palco Flash ( 200, 250) com um raio de 50 a ser usado como um recorte circular para ver uma região circular de gráfico que você importou :

var circleMask : Sprite = new Sprite ( );

circleMask.graphics.lineStyle (1);

circleMask.graphics . beginFill ( 0xfd3434 , 1);

circleMask.graphics.drawCircle ( 200,200,50 );

addChild ( circleMask );

6

Digite o código abaixo , a partir da próxima linha no editor de ações para aplicar a máscara eo círculo recorte sobre a máscara sobre o objeto a ser mascarado , o gráfico que você importou e nomeado ” deusa ” :

goddess.mask = circleMask;

7

Copie e cole o código abaixo para o editor de ações , se você quiser garantir que o seu programa de ActionScript 3 máscara não tem erros e é executado corretamente :

var circleMask : Sprite = new Sprite ();

circleMask.graphics.lineStyle (1);

circleMask.graphics.beginFill ( 0xfd3434 , 1);

circleMask.graphics.drawCircle ( 200.200 , 50);

addChild ( circleMask );

goddess.mask = circleMask;

8

Clique na opção ” TestMovie ” no menu de controle sobre o flash principal barra de menu para visualizar o seu gráfico mascarado. Observa-se que todo o conteúdo do seu gráfico é invisível ( mascaradas ), exceto para a área circular que você especificou como o recorte máscara.

Deixe um comentário