Variabili locali e globali in ActionScript


  Share  
|


Usando le variabili in ActionScript è facile. Tutto che dobbiate fare deve assegnare un valore ad un nome variabile. Qui è un esempio:

= 7 myVariable;

La linea preceding genera la variabile chiamata myVariable e dispone la parte interna di numero 7 esso. Si noti che il myVariable nome è stato scelto arbitrariamente da me. Potreste chiamare la variabile qualche cosa. Per esempio, il numberContainer, a, o fred tutto il lavoro.

Per vedere le variabili nell'azione, potete verificarli con la finestra dell'uscita. Qui è un programma corto che potete disporre nel primo telaio di un film in bianco:

= 7 myVariable; trace(myVariable);

Quando fate funzionare questo film, la finestra dell'uscita compare con il numero 7 in esso. Il numero 7 è stato immagazzinato in myVariable ed allora l'ordine della traccia è stato usato disporre il contenuto di myVariable nella finestra dell'uscita.

Variabili Globali

Una variabile globale è una che è accessibile durante l'intero livello del film istantaneo. Potete regolarli nell'un telaio e tranquillo conterrà il relativo soddisfare in un altro telaio.

Non dovete fare qualche cosa speciale per generare una variabile globale. Appena usando, come nell'esempio precedente, automaticamente rende alla variabile globale.

Nella maggior parte dei linguaggi di programmazione, le variabili globali sono disponibili dappertutto. Tuttavia, i film istantanei usano un sistema dei livelli. Il timeline principale di film è il livello della radice. Tutte le clip di film sono realmente piccoli film istantanei all'interno di quella principale. I grafici e gli scritti all'interno di una clip di film sono un livello giù dal livello della radice. Le variabili globali al livello della radice non sono non direttamente accessibili all'interno di un film clip.at minimi.

Variabili Locali

Le variabili locali, diverso dei globals, sono soltanto disponibili nello scritto corrente. Nel telaio seguente, la variabile non esisterà. Potete certamente generare una nuova variabile con lo stesso nome, ma il soddisfare precedente dall'ultima struttura non sarà in esso.

Il punto delle variabili locali deve generare il codice modulare. Se una variabile è locale, è rimossa dalla memoria quando lo scritto è rifinito. Altrimenti, se è una variabile globale, la variabile ed il relativo valore appenderanno intorno fino a che il film non si concluda.

Per generare una variabile locale, dovete usare la parola chiave di varietà. Per esempio, potreste generare una variabile locale chiamata myLocal e disporre il numero 9 in esso gradisca questo:

varietà = 9 myLocal;

Dopo che regoliate la variabile con la parola chiave di varietà, non dovete usare ancora la varietà in quella parte locale del codice. Per esempio, il seguente codice genera la variabile locale, la regola a 9, cambia il relativo valore a 11 ed allora lo trasmette alla finestra dell'uscita:

varietà = 9 myLocal; = 11 myLocal; 
trace(myLocal);

Nel decidere quando usare le variabili locali e quando usare le variabili globali, la regola pratica deve usare sempre le variabili locali a meno che ci sia un buon motivo usare un globale. Principalmente useremo le variabili locali.

ciò è un articolo aggiunto da Milano Midovich


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions