Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
 

Types spéciaux 

Les trois types spéciaux sont le spécificateur sans type (*), void, et Null.


 TypeDescription
 *Spécifie qu’une propriété est sans type.
 voidSpécifie qu’une fonction ne peut pas renvoyer de valeur.
 NullUn type de données spécial qui représente l’absence d’une valeur.
Détails du type spécial
* Type spécial
Utilisation
    propertyName:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 9

Spécifie qu’une propriété est sans type. L’utilisation du symbole de l’astérisque pour une annotation de type équivaut à n’utiliser aucune annotation de type. Les expressions qui se lisent depuis des propriétés sans type sont considérées comme des expressions sans type. L’utilisation des expressions ou propriétés sans type est conseillée dans les circonstances suivantes :

  • Lorsque vous voulez reporter la vérification de type pour le moteur d’exécution. Vous pouvez utilisez une propriété ou une expression sans type pour éviter la vérification de type de compilation en mode strict. Notez toute fois que la vérification du type d’exécution des instructions d’affectation a lieu que vous soyez en mode strict ou non.
  • Lorsque vous voulez enregistrer la valeur undefined dans une propriété. Contrairement aux versions antérieures d’ActionScript, la valeur undefined n’est pas un membre du type de données Object. Vous devez utiliser une propriété sans type pour enregistrer la valeur undefined.

Eléments de l’API associés

void Type spécial  
Utilisation
    functionName():void {}

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 9

Spécifie qu’une fonction ne peut pas renvoyer de valeur. Le type void est un type spécial qui contient exactement une valeur :undefined. Il est spécial en ce que son utilisation est limitée au type de retour d’une fonction. Vous ne pouvez pas utiliser void comme une annotation de type pour une propriété.

Eléments de l’API associés

Null Type spécial  

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 9

Un type de données spécial qui représente l’absence d’une valeur. Le type de données Null contient une seule valeur :null. Le type de données Null est spécial en ce qu’il n’est pas associé avec une classe. Cela signifie que vous ne pouvez pas utiliser le type de données Null comme une annotation de type pour une propriété.

Eléments de l’API associés

[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.