
Dans ActionScript, les données sont typées.
Les principaux types sont :
• Number : nombre entier ou à virgule,
• Boolean : données que ne peu prendre que les valeurs true ou false,
• String : chaîne de caractère,
• ...
La déclaration d'une variable se fait de façon simple.
Exemples :
var monNbre:Number = 10;
var monTexte:String = "bonjour !";
var monTest:Boolean = true;
Remarque : il est possible de ne pas préciser le type de données lors de la déclaration.
Le domaine de validité d'une variable dépend de l'emplacement de sa déclaration :
| Emplacelemt du script qui contient la déclaration | Domaine de validité |
|---|---|
| Première image du scénario | La variable sera accessible dans toutes les images du scénario |
| Dans une fonction | La variable ne sera accessible que dans les instructions de la fonction |
| Dans un script de clip | La variable ne sera accessible que dans les scripts du clip. |
Pour faire référence à une variable hors de son domaine de validité, il faut préciser le chemin (notation à point).
Exemples de références absolues :
• _root.maVar : permet de faire référence à la variable maVar déclarée dans une image du scénario,
• _root.monClip.maVar : permet de faire référence à la variable maVar qui a été déclarée dans un script du clip monCmip,
Exemple de références relatives :
• _parent.maVar : permet de faire référence à la varialbe maVar déclarée dans un script du clip parent...