Come importare un VAR in ActionScript 3

Si utilizza un VAR , noto anche come una variabile in ActionScript 3 , per dichiarare una variabile che può memorizzare i numeri , testo, immagini , oggetti e array di numeri e lettere . Importazione di testo o numerici variabili nel vostro programma AS3 Flash richiede di importare nome della variabile e coppie di valori dati variabili da un file esterno sul server Web o nella directory del computer . Una volta che il codice ActionScript legge queste variabili , si possono visualizzare sul palco Flash o calcoli di elaborazione dei dati nel programma ActionScript può usare them.Things che ti serviranno
Adobe Flash Professional : CS3 , CS4 o CS5 Versioni

Mostra Altre istruzioni
1

Avviare il programma Flash. Fare clic su " File Flash ( ActionScript 3.0 )" dalla finestra iniziale per creare un nuovo file per ActionScript 3 Flash progetto di animazione .
2

Fare clic sull'opzione "Azioni " dal menu di Windows sui principali barra dei 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 seguente per creare e posizionare un TextField AS3 denominata " tf ", che posiziona in fase di Flash coordinate " 10,10 " e che ha una larghezza o 500 pixel e un'altezza di 380 pixel .

var tf : TextField = new TextField ();

tf.x = 10;

tf.y = 10;

tf.width = 500;

tf.height = 380 ;

addChild ( tf ) ;
3

Digitare il codice qui sotto a partire dalla prossima riga nell'editor azioni per . creare un oggetto Loader denominato " myTextLoader " che recuperare e caricare un file di testo denominato " first.txt ", che si formatta con il formato di file MIME richiesto per le variabili

var myTextLoader : URLLoader = new URLLoader ( ) ;

var file di testo : URLRequest = new URLRequest ( " first.txt " )

myTextLoader.load ( file di testo ) ;

myTextLoader.dataFormat = URLLoaderDataFormat.VARIABLES

4

Digitare il codice qui sotto a partire dalla prossima riga nell'editor azioni per aggiungere un listener di eventi per la " myTextLoader " oggetto Loader in grado di rilevare quando il file first.txt completa di carico e svolge la funzione completeHandler che porrà il contenuto della variabile denominata JohnScore dal file di testo first.txt nella TextField " tf " e visualizzarne il contenuto

myTextLoader.addEventListener ( Event.COMPLETE , completeHandler ) .

funzione completeHandler (event : Event) : void {

tf.text = myTextLoader.data.JohnScore ;

}
5

Aprire un editor di testo e digitare , o copiare e incolla , le variabili ei valori in formato standard MIME variabile come illustrato di seguito . Salvare il file come un file di testo denominato " first.txt " nella stessa directory in cui si intende salvare il file di progetto Flash .

JohnScore = attuale punteggio di Giovanni è di 100 & DavidScore = attuale punteggio di David è di 300 & AmyScore = attuale di Amy il punteggio è di 5000
6

Copia e incolla il codice sottostante nell'editor azioni per garantire che non avete errori di sintassi e che il programma variabile importazione viene eseguito correttamente

var tf : . TextField = new TextField ();

tf.x = 10;

tf.y = 10;

tf.width = 500;

tf . height = 380 ;

addChild ( tf ) ;

var myTextLoader : URLLoader = new URLLoader ();

var file di testo : URLRequest = new URLRequest ( " first.txt " )

myTextLoader.load ( file di testo ) ;

myTextLoader.dataFormat = URLLoaderDataFormat.VARIABLES

myTextLoader.addEventListener ( Event.COMPLETE , completeHandler ) ;

funzione completeHandler ( event: Event ) : void {

tf.text = myTextLoader.data.JohnScore ;

}
7

Fare clic su " File" sulla principale barra dei menu Flash e selezionare " Salva". Salvare il file Flash nella stessa directory in cui è stato salvato il file " first.txt " .
8

Fare clic sull'opzione "Control " sulla barra principale del menu Flash e selezionare " TestMovie ". Si osservi che questo pone il contenuto della variabile JohnScore , " attuale punteggio di Giovanni è 100 , " nel TextField si istruito Flash per creare e posizionare sul palco .