stelle animati sono spesso un elemento di design in videogiochi che prendere avere un tema di spazio esterno. Stelle animati sono utilizzati anche per lo sviluppo di strumenti di e -learning che hanno un focus educativo di astronomia o l’universo . Stelle animate , come stelle cadenti , può essere utilizzato anche per aggiungere emozione di filmati Flash che hanno una linea romantica storia . Utilizzando AS3 ( il linguaggio di programmazione Flash ActionScript 3.0 ) ti dà la possibilità di definire con precisione e facilmente ogni aspetto dell’animazione della stella . Con AS3 , è possibile definire la forma , il movimento , il colore e la luminosità della stella tutto in funzione di time.Things che vi serve
Adobe Flash Professional ( CS3 , CS4 e CS5 versioni )
Mostra Altre istruzioni
1
Avviare il programma Flash. Fare clic su ” Nuovo” dal “File” menu nella barra dei menu principale Flash . Fare clic sul tipo di file ” File Flash ( ActionScript 3.0 ) ” dal “Nuovo documento ” che appare la finestra di dialogo . Fare clic su ” OK ” pulsante per chiudere la finestra di dialogo.
2
Selezionare le “Azioni” opzione dalla “Finestra” menu nella barra dei menu principale di Flash per aprire le “Azioni” Editor . Posizionare il cursore sulla prima riga delle “Azioni” Editor . Fare clic e digitare il codice per dichiarare un oggetto clip filmato denominato ” Mystar ” sulla prima riga del redattore :
var Mystar : MovieClip = new MovieClip ();
3
Digitare il codice elencato di seguito a partire dalla riga successiva nella ” azioni ” editor per istruire Flash : disegnare la stella con una larghezza della linea 1 pixel con il ” lineTo ” ” moveTo ” e ” riempimento colore ” metodi; posizionare la stella sul palco del X , Y coordinata 200 , 250 e posizionare la stella sul palco quando il film comincia a play.
myStar.graphics.lineStyle(1);
myStar.graphics.moveTo(-50,-50)
myStar.graphics.beginFill(0xFF0000);
myStar.graphics.lineTo(50,0);
myStar.graphics.lineTo(-50, 50);
myStar.graphics.lineTo(0,-50);
myStar.graphics.lineTo(50,50);
myStar.graphics.lineTo(-50,0);
myStar.graphics.lineTo(50, -50 );
MyStar.graphics.lineTo ( 0,50 );
myStar.graphics.lineTo ( -50 , -50 );
myStar.graphics.endFill ( );
myStar.x = 200;
myStar.y = 250;
addChild ( Mystar );
stage.addEventListener ( Event.ENTER_FRAME , rotatestar );
funzione rotatestar (e : Event ) : void {
myStar.rotation = 1 + myStar.rotation
}
4
Digitare il codice qui sotto a partire dalla prossima linea della “; azioni ” editor per ruotare la stella attorno al suo punto centrale 1 grado in senso orario ogni volta che un nuovo telaio ( set periodi di tempo ) viene inserito utilizzando l’evento ENTER_FRAME e allegando una proprietà di rotazione della stella .
stage.addEventListener ( Event.ENTER_FRAME , rotatestar );
rotatestar funzione (e: Event) : void {
myStar.rotation = 1 + myStar.rotation
}
5
recensione il codice digitato , come elencato di seguito , per errori di sintassi e correggere eventuali errori , se necessario . Copia e incolla il codice qui sotto se non hai digitato il codice e si vuole garantire che l’animazione stella viene eseguito correttamente , senza errori
var Mystar : . MovieClip = new MovieClip();
myStar.graphics.lineStyle(1);
myStar.graphics.moveTo(-50,-50)
myStar.graphics.beginFill(0xFF0000);
myStar.graphics.lineTo(50,0);
myStar.graphics.lineTo(-50, 50);
myStar.graphics.lineTo(0,-50);
myStar.graphics.lineTo(50,50);
myStar.graphics.lineTo(-50,0);
myStar.graphics.lineTo(50, -50 );
MyStar.graphics.lineTo ( 0,50 );
myStar.graphics.lineTo ( -50 , -50 );
myStar.graphics.endFill ( );
myStar.x = 200;
myStar.y = 250;
addChild ( Mystar );
stage.addEventListener ( Event.ENTER_FRAME , rotatestar );
funzione rotatestar (e : Event ) : void {
myStar.rotation = 1 + myStar.rotation
}
6
Fare clic su ” prova filmato ” opzione dal ” controllo” menu per riprodurre il filmato della stella rotante. Si osservi che la stella ruota continuamente attorno al suo centro e che la stella è parzialmente e simmetricamente riempito con i colori rosso e bianco .