Una matrice in flash consente di applicare il colore , ridimensionamento , rotazione , inclinazione e movimento per la grafica bidimensionale e tridimensionale all’interno di un filmato Flash . Sebbene sia possibile utilizzare altri metodi per eseguire queste operazioni , il metodo della matrice Flash richiede meno codice per implementare e meno codice per modificare gli effetti . La matrice Flash può essere implementato con una linea di Flash ActionScript 3 codice ( il linguaggio di programmazione Flash ) . Tuttavia , avrete anche bisogno di codificare una forma e specificare le trasformazioni effetto per vedere quanto uno strumento di animazione utile tuoi is.Things matrice Flash che ti serviranno

Adobe Flash Professional ( versioni CS3 , CS4 e CS5 )

Mostra Altre istruzioni

1

Avviare il programma Flash. Fare clic su ” Nuovo ” dal menu “File ” sulla barra principale del menu Flash . Fare clic sul tipo di file ” File Flash ( ActionScript 3.0 )” dalla finestra di dialogo “Nuovo documento ” che appare . Fare clic sul pulsante ” OK ” per chiudere la finestra di dialogo.

2

Selezionare l’opzione “Azioni ” dal menu Finestra sulla barra principale del menu Flash per aprire l’editor “Azioni” . Posizionare il cursore sulla prima riga dell’editor “Azioni” . Fare clic con il pulsante del mouse e digitare il codice sottostante per istruire Flash per disegnare un quadrato rosso e posizionarlo sul palco ( con il suo centro nella fase di coordinate ( 0,0) quando la riproduzione del filmato :

var piazza : 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

Digitare il codice qui sotto , a partire dalla prossima riga nell’editor “Azioni” , per dichiarare una variabile intera , “i “, che controlla la rotazione e il movimento della piazza e anche dichiarare un oggetto Flash matrice denominato ” myMatrix ” che sarà utilizzato per memorizzare i parametri di effetti grafici che saranno applicate per il quadrato rosso :

var i : int = 0;

var myMatrix : Matrix = new Matrix ();

4

Digitare il codice qui sotto , a partire dalla prossima riga nell’editor “Azioni” , per spostare il quadrato 1 pixel verso il basso e 1 pixel a destra e ruotare la piazza 1 grado ogni volta che l’animazione Flash visualizza un nuovo telaio :

stage.addEventListener ( Event.ENTER_FRAME , matrix_fn )

funzione 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

Copia e incolla il codice in basso nell’editor “Azioni” per assicurarsi che la matrice Flash ruotare e spostare il programma viene eseguito senza errori :

var piazza : 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 )

funzione matrix_fn (event : Event ) :

void {

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

square.transform.matrix = myMatrix;

i = i +1; { i = 0 }

if ( i> 500);

6

Fare clic sull’opzione ” TestMovie ” in;

} il menu “Control ” sulla barra principale del menu Flash e osservare che un quadrato rosso gira attorno al suo centro , come si muove dall’angolo in alto a sinistra del palco Flash verso l’angolo in basso a destra del palco.