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.