campi di testo , noto anche TextFields in AS3 , sono uno degli oggetti fondamentali che i principianti hanno bisogno di sapere per creare programmi Flash interattivi . In animazioni Flash , film e videogiochi , caselle di testo vengono utilizzati per visualizzare le istruzioni, pulsanti di etichetta , e messaggi stampa come ” hai vinto “. Sebbene sia possibile creare caselle di testo , senza AS3 utilizzare lo strumento campo di testo flash, non sarà in grado di visualizzare messaggi diversi in questi campi di testo con facilità . Utilizzando AS3 consente di modificare il testo nei campi di testo in risposta alle diverse azioni intraprese , che consente di aggiungere l’interattività maggior parte dei progetti Flash need.Things che ti serviranno

Adobe Flash Professional ( CS3 , CS4 o CS5 versioni)

Mostra Altre istruzioni

1

Avviare il programma Flash. Fare clic su ” Nuovo ” dal menu File nella barra dei menu principale Flash . Fare clic sul tipo di file ” File Flash ( ActionScript 3.0 )” dalla finestra di dialogo Nuovo documento che viene visualizzata . 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 di azioni . Posizionare il cursore del mouse sulla prima riga dell’editor Azioni. Fare clic con il pulsante del mouse e digitare il codice riportato di seguito per dichiarare una TextField denominato ” myTextField ” e una variabile intera chiamata ” punteggio ” impostato su un valore iniziale di 20

var myTextField : . TextField = new TextField ( );

punteggio var : int = 20;

3

Digitare il codice qui sotto a partire dalla prossima riga nell’editor azioni per impostare la larghezza della TextField per 200 pixel e . l’altezza del TextField a 20 pixel

myTextField.width = 200;

myTextField.height = 20;

4

Digitare il codice qui sotto a partire dalla riga successiva nell’editor azioni per impostare la posizione dell’angolo superiore sinistro della TextField coordinare la fase di Flash ( 200.200 )

myTextField.x = 200; .

myTextField.y = 200;

5

Digitare il codice qui sotto a partire dalla prossima riga nell’editor azioni per riempire il TextField con il colore giallo e di creare un bordo rosso intorno al perimetro del TextField .

myTextField . background = true;

myTextField.backgroundColor 0xFFFF00;

myTextField.border = true;

myTextField.borderColor = 0xFF0000;

6

Digitare il codice qui sotto a partire dalla prossima riga nell’editor azioni di incaricare Flash per posizionare il TextField sul palco con il messaggio ” il tuo punteggio è 20″ quando il filmato Flash gioca

addChild ( myTextField ) .;

myTextField.text = ” il tuo punteggio è” + punteggio,

7

Rivedere il codice digitato , come elencato di seguito , per errori di sintassi . Correggere eventuali errori , se necessario . Copia e incolla il codice in basso nell’editor azioni se non si digita il codice di cui sopra . . Utilizza il codice seguente per assicurarsi che il TextField viene visualizzato come previsto e che un errore di programma non si verifica

var myTextField : TextField = new TextField ();

var punteggio : int = 20;

myTextField.width = 200;

myTextField.height = 20;

myTextField.x = 200;

myTextField.y = 200;

myTextField.background = true;

myTextField.backgroundColor 0xFFFF00;

myTextField.border = true;

myTextField.borderColor = 0xFF0000;

addChild ( myTextField );

myTextField.text = ” il tuo punteggio è ” + segnare;

8

Fare clic sull’opzione ” TestMovie ” nel menu “Control ” a il principale barra dei menu Flash per riprodurre il filmato . Si osservi che un campo di testo giallo con un bordo rosso appare al centro del palco con il testo che è stato memorizzato nella TextField , ” Il tuo punteggio è di 20 “.