Reimpostare una variabile con ActionScript 2.0 in Flash con poche righe di codice. Una variabile ha un pezzo di informazione che possono essere assegnati e reimpostare in vari modi. In questo caso, il valore della variabile numero verrà reimpostato in un campo di input di testo. Il valore sarà anche ricevuto da un clip filmato per spostarlo sullo schermo.
Istruzioni
Creare un Clip filmato
1
Selezionare "File/nuovo" per creare un nuovo file di ActionScript 2.0 in Flash.
2
Disegnare un cerchio con lo strumento ovale. Con il cerchio selezionato, scegliere "Modifica/Converti in simbolo" e immettere "mc_1" per il nome e il Clip filmato per il tipo. Fare clic su "OK".
3
Immettere "mc_1" per il nome dell'istanza nel pannello Proprietà e immettere i seguenti valori per la posizione e le dimensioni:
X: 400
Y: 200
W: 90
H: 90
Creare i campi di testo
4
Creare un campo di testo con lo strumento testo. Immettere i valori seguenti nel pannello Proprietà:
Testo classico
Testo statico
X: 150
Y: 140
W: 130
Digitare il seguente testo nel campo:
"Digitare nuovo valore variabile tra 0 e 400 e premere INVIO:"
5
Creare un secondo campo di testo con lo strumento testo. Immettere "inputVariable" per il nome di istanza e i valori seguenti nel pannello Proprietà:
Testo classico
Testo di input
X: 150
Y: 200
W: 130
H: 20
Fare clic sull'icona "Visualizza bordo intorno al testo".
Immettere "input" per la variabile.
6
Creare un terzo campo di testo con lo strumento testo. Immettere "display" per il nome di istanza e i valori seguenti nel pannello Proprietà:
Testo classico
Testo dinamico
X: 150
Y: 230
W: 130
H: 50
Immettere "uscita" per variabile.
7
Provare il filmato selezionando "Controllo/prova filmato." Si vedrà il tipo immesso, casella di input di testo e il clip filmato creato.
Immettere il codice
8
Selezionare "Finestra/azioni" per aprire il pannello azioni.
9
Dichiarare la variabile inserendo il codice seguente nel pannello azioni:
var myVariable = 200;
Questo assegna un valore iniziale di 200 alla variabile denominata "myVariable."
10
Inserire il codice per creare attivare i campi di testo:
keyListener = new Object ();
keyListener.onKeyDown = function () {
x = Key.getAscii();
if (x==13 && inputVariable.text>=-1 && inputVariable.text<=400)
myVariable=inputVariable.text
mc_1._y=myVariable;
output="myVariable current value="+myVariable;
};
Key.addListener(keyListener);
Questo prende il valore che immesso nel campo di testo e passa a "myVariable." Quindi passa il valore al clip filmato e si muove lungo l'asse y.
11
Provare il filmato selezionando "Comandi/prova filmato." Immettere un valore nella casella di testo e premere il tasto INVIO sulla tastiera. Verrà visualizzato un messaggio che indica il valore corrente di "myVariable" e il clip filmato si sposterà a corrispondere con il valore.