Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
 

Tipi speciali 

I tre tipi speciali sono l’indicatore "senza tipo" (*), void e Null.


 TipoDescrizione
 *Indica che una proprietà è senza tipo.
 voidIndica che una funzione non può restituire un valore qualsiasi.
 NullUn tipo di dati speciale che rappresenta l’assenza di un valore.
Descrizione dei tipi speciali
* Tipo speciale
Uso
    propertyName:*

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 9

Indica che una proprietà è senza tipo. L’uso dell’asterisco per indicare il tipo equivale a utilizzare un’annotazione senza tipo. Le espressioni che leggono le proprietà senza tipo sono considerate a loro volta espressioni senza tipo. L’uso di espressioni o proprietà senza tipo è consigliato nelle seguenti circostanze:

  • Quando desiderate differire il controllo del tipo alla fase di runtime. Potete utilizzare una proprietà o un’espressione senza tipo per evitare il controllo del tipo in fase di compilazione della modalità rigorosa. Tenete presente, tuttavia, che il controllo in runtime del tipo delle istruzioni di assegnazione viene eseguito a prescindere che si utilizzi o meno la modalità rigorosa.
  • Quando volete memorizzare il valore undefined in una proprietà. A differenza delle versioni precedenti di ActionScript, il valore undefined non è un membro del tipo di dati Object. Dovete utilizzare una proprietà senza tipo per memorizzare il valore undefined.

Elementi API correlati

void Tipo speciale  
Uso
    functionName():void {}

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 9

Indica che una funzione non può restituire un valore qualsiasi. Il tipo void è un tipo speciale che contiene esattamente un unico valore: undefined. È considerato speciale perché il suo utilizzo è limitato al tipo restituito da una funzione. Non potete utilizzare void come annotazione di tipo per una proprietà.

Elementi API correlati

Null Tipo speciale  

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 9

Un tipo di dati speciale che rappresenta l’assenza di un valore. Il tipo di dati Null contiene un solo valore: null. Il tipo di dati Null è speciale perché non è associato a una classe. Non potete quindi utilizzare il tipo di dati Null come annotazione di tipo per una proprietà.

Elementi API correlati

[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.