Vous disposez de trois types spéciaux : un caractère indiquant l'absence de type (*),
void et Null.
| | Type | Description |
|---|
| | * | Permet de spécifier qu'une propriété n'est pas typée. |
| | void | Permet de spécifier qu'une fonction ne peut renvoyer aucune valeur. |
| | Null | Type de données spécial qui indique l'absence de valeur. |
Utilisation  
propertyName:*| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 9 |
Permet de spécifier qu'une propriété n'est pas typée. Le fait d'utiliser un astérisque pour une annotation de type équivaut à ne pas employer d'annotation du type.
Les expressions qui lisent les propriétés non typées sont considérées comme des expressions non typées. L'utilisation d'expressions ou propriétés non typées est recommandée dans les cas suivants :
- Lorsque vous souhaitez reporter la vérification du type au moment de l'exécution. Vous pouvez utiliser une propriété ou une expression non typée pour contourner la vérification du type au moment de la compilation en mode strict.
Cependant, sachez que la vérification du type des instructions d'affectation lors de l'exécution se produit indépendamment du mode strict.
- Lorsque vous souhaitez stocker la valeur
undefined dans une propriété. Contrairement aux versions précédentes d'ActionScript, la valeur undefined n'appartient pas au type de données Object. Vous devez utiliser une propriété non typée pour stocker la valeur undefined.
Voir aussi
Utilisation  
functionName():void {}| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 9 |
Permet de spécifier qu'une fonction ne peut renvoyer aucune valeur. Le type void est un type spécial qui contient une et une seule valeur : undefined.
Ce type est particulier dans la mesure où son utilisation est limitée au type renvoyé par une fonction. Vous ne pouvez pas utiliser void en tant qu'annotation de type pour une propriété.
Voir aussi
| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 9 |
Type de données spécial qui indique l'absence de valeur. Le type de données Null contient une seule valeur : null. Le type de données Null est particulier dans la mesure où il n'est pas associé à une classe. Ceci signifie que vous ne pouvez pas utiliser le type de données Null en tant qu'annotation de type pour une propriété.
Voir aussi
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 03:11 AM -08:00