4. Variabili
Le variabili in ActionScript 3 vengono utilizzate per memorizzare qualsiasi tipo di dato, dal più semplice come un numero intero al più complesso come un clip filmato.
Una variabile viene creata durante l'esecuzione dell'applicazione e viene distrutta quando quest'ultima termina.
Per creare una variabile il linguaggio ci mette a disposizione la direttiva var a cui dovrà seguire il nome della variabile, eseguendo in questo modo una dichiarazione di variabile.
//Il codice che segue dichiara una variabile di nome "pippo" var pippo;
E' possibile dichiarare e definire una variabile con una singola istruzione, assegnando ad essa un valore tramite l'operatore di assegnamento =.
//Dichiaro una variabile di nome "contenitore" e la definisco col valore intero "10" var contenitore = 10;
ActionScript inoltre ci permette di creare del codice molto tipizzato, consentendoci di realizzare applicazioni più robuste rispetto a quanto potevamo fare con i suoi predecessori. Questo significa che se stabiliamo un determinato tipo per una variabile in fase di compilazione, questa variabile non potrà assumere valori di altro tipo salvo diversa esplicita indicazione. Per stabilire un determinato tipo di dato per una variabile, la sintassi è la seguente. |
var saluto:String; //La variabile "saluto" potrà contenere solo stringhe saluto = "ciao"; //Tutto OK saluto = 4; //Genera un errore in fase di esecuzione
L'ultima riga, come ho scritto nel commento, genera un errore in fase di esecuzione e non di compilazione.
Questo significa che se controllate prima il codice con Flash, usando lo strumento Controlla
sintassi (CTRL + T), otterrete il seguente messaggio :
Questo script non contiene errori.
L'errore viene quindi individuato in fase di esecuzione, ossia quando l'applicazione è già partita e il programma arriva a quella determinata riga di codice.
- Linguaggi:
