Como fazer um flash Matrix

Uma matriz de flash vai deixar você aplicar cor , escala, rotação , distorção e movimento para gráficos bidimensionais e tridimensionais dentro de um filme do Flash. Embora você pode usar outros métodos para executar essas operações , o método de matriz de inflamação requer menos codificação de implementar e menos código para alterar os efeitos . A matriz de Flash pode ser implementado com uma linha de código Flash ActionScript 3 ( a linguagem de programação Flash) . No entanto, você também vai precisar para codificar uma forma e especificar as transformações de efeito para ver o quão útil uma ferramenta de animação suas is.Things matriz em Flash que você precisa

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

Visualizar Mais instruções

1

Inicie o programa flash. Clique em ” Novo” do 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

Selecione a opção ” Actions ” no menu Janela na barra de menu principal do Flash para abrir a “Ações” editor. Posicione o cursor na primeira linha do “Ações” editor. Clique com o botão do mouse e digite o código abaixo para instruir o Flash para desenhar um quadrado vermelho e colocá-lo no palco ( com o seu centro na fase coordenada ( 0,0) quando o filme é reproduzido :

var quadrado : Sprite = new Sprite();

square.graphics.lineStyle(1);

square.graphics.beginFill(0xFF0000);

square.graphics.drawRect(-50,-50,100,100);

square.graphics.endFill();

stage.addChild(square);

3

Digite o código abaixo , a partir da próxima linha do “Ações” editor , para declarar uma variável inteira , “i “, que irá controlar a rotação e movimento da praça e também declarar uma matriz de objeto do Flash chamado ” myMatrix “, que será usado para armazenar parâmetros de efeitos gráficos que serão aplicados ao quadrado vermelho :

var i : int = 0;

var myMatrix : Matrix = novo Matrix ();

4

Digite o código abaixo , a partir da próxima linha do “Ações” editor, para mover o quadrado 1 pixel para baixo e 1 pixel para a direita e gire o quadrado 1 grau cada vez que a animação flash exibe um novo quadro :

stage.addEventListener ( Event.ENTER_FRAME , matrix_fn )

função matrix_fn (event: Event): void {

myMatrix.createBox (1,1 , i, i, i);

square.transform.matrix = myMatrix;

i = i +1;

if ( i> 500 ) { i = 0 };

};

5

Copie e cole o código abaixo no ” Actions” editor para garantir que sua matriz do Flash girar e mover programa é executado sem erro :

var quadrado : Sprite = new Sprite();

square.graphics.lineStyle(1);

square.graphics.beginFill(0xFF0000);

square.graphics.drawRect(-50,-50,100,100);

square.graphics.endFill();

stage.addChild(square);

var i : int = 0;

var myMatrix : Matrix = new Matrix ();

stage.addEventListener ( Event.ENTER_FRAME , matrix_fn )

função matrix_fn (event: Event ) :

void {

myMatrix.createBox (1,1 , i, i, i);

square.transform.matrix = myMatrix;

i = i +1; if ( i> 500 ) { i = 0 }

;

6

Clique na opção ” TestMovie ” in;

} o menu “Control” na barra de menu principal flash e observar que um quadrado vermelho gira sobre seu centro enquanto se move a partir do canto superior esquerdo do palco do Flash para o canto inferior do lado direito do palco.

Deixe um comentário