Fare oggetti rimbalzano con AS3 codice ( ActionScript ) vi permetterà di aggiungere ulteriori funzionalità a voi i disegni di animazione Flash e giochi d’azione . E questo perché AS3 consente di creare rimbalzi personalizzate realistici con poco codice e poco tempo . Invece di dover disegnare tracciati di movimento complessi rimbalzo sul palco Flash, è possibile utilizzare il metodo della interpolazione AS3 per far rimbalzare gli oggetti , invece. Con il metodo di interpolazione Flash , si rimbalzare un oggetto con i parametri metodi di interpolazione . Questi parametri vi permetterà di selezionare quanto velocemente i vostri rimbalzi oggetto , quanto tempo rimbalza e in quale direzione si bounces.Things che ti serviranno

Adobe Flash Professional ( CS3 , CS4 o CS5 ) o Adobe Flash Builder o Adobe Flex

Mostra Altre istruzioni

1

Avviare il programma Flash . Selezionare “Nuovo ” dal menu “File ” sulla barra principale del menu Flash . Selezionare l’opzione file ” ActionScript 3″ dalla 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 del mouse sulla prima riga nell’editor Azioni . Digitare il codice per importare le classi ” di transizione” necessari per codificare un Tween . Digita il codice di importazione di tre linee separate per includere le classi ” TweenEvent ” come mostrato di seguito

fl.transitions.Tween importazione ” Tween ” e la ” alleggerire ” e , .

Importare fl . transitions.easing *; .

import fl.transitions.TweenEvent;

;

3

codice di un oggetto a forma di cerchio rosso e posizionarlo su il palco . Utilizzare un numero intero senza segno ( uint ) variabile per memorizzare il codice equivalente esadecimale del colore rosso ( ff0000 ) , un’istanza Shape denominato “palla ” per definire una forma, il metodo lineStyle per assegnare un bordo nero di 1 pixel alla forma , il metodo drawCircle di definire la posizione iniziale del centro del cerchio e il suo raggio , i metodi beginFill e endFill per colorare il cerchio del colore rosso assegnato e il metodo addChild per posizionare il cerchio sul ( schermo ) stadio . Digitare il codice AS3 elencato di seguito nell’Editor delle azioni di disegnare un luogo il cerchio rosso sul palco

var color : uint = 0xFF0000;

palla

var . Shape = new Shape();

ball.graphics.lineStyle(1);

ball.graphics.beginFill(color);

ball.graphics.drawCircle(100,100,100)

ball.graphics.endFill()

stage.addChild(ball)

var bounce : Tween = new Tween ( pallone , ‘y’ , Bounce.easeIn , 0 , 300 , 3 , true);

4

codice un’interpolazione per far rimbalzare l’oggetto ” palla ” . Impostare i parametri nella dichiarazione ” Tween ” , come “palla” per l’oggetto che si desidera interpolare , “y “, come la direzione che si vuole far rimbalzare la palla in ( verticale) , ” Bounce.easeIn ” per specificare un rimbalzo che inizia lento , il numero zero ( 0 ) come punto di partenza sul l’asse y per iniziare il rimbalzo , il numero 300 come la posizione finale sul l’asse y dell’oggetto alla fine dell’interpolazione , 3 come la durata dell’impulso il rimbalzo e true per specificare che il tempo , 3 , è in secondi . . Assegnare e creare il Tween ad un oggetto denominato “rimbalzo” con il codice seguente

var rimbalzo : Tween = new Tween ( pallone , ‘y’ , Bounce.easeIn , 0 , 300 , 3 , true);

Digitare quest’ultima affermazione come l’ultima riga del codice già inserito il seguente:

colore

var : uint = 0xFF0000;

palla

var : Shape = new Shape();

ball.graphics.lineStyle(1);

ball.graphics.beginFill(color);

ball.graphics.drawCircle(100,100,100)

ball.graphics.endFill()

stage.addChild(ball)

var bounce : Tween = new Tween ( pallone , ‘y’ , Bounce.easeIn , 0 , 300 , 3 , true);

5

Seleziona ” TestMovie ” dal menu “Control” sulla principale di Flash barra dei menu. Si osservi che un cerchio rosso inizia a muoversi lentamente verso il basso e poi rimbalza indietro fino alla parte superiore dello schermo . Osservare , inoltre, che il rimbalzo dura per 3 secondi , il tempo specificato .