Como fazer um flash MatrixUma 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ê precisaAdobe 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. 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); 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 (); 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 }; }; 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 } ; 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. Anterior: Como desenhar uma linha Animated Flash Autodidatismo
|
Copyright © https://www.educacao.win - Todos os direitos reservados |