S > set variable

 

set variable

Disponibilité

Flash Player 4.

Usage

set(variable, expression)

Paramètres

variable Un identifiant devant contenir la valeur du paramètre de l'expression.

expression Une valeur affectée à la variable.

Renvoie

Rien.

Description

Action ; affecte une valeur à une variable. Une variable est un conteneur d'informations. Le conteneur reste toujours le même, c'est le contenu qui peut varier. La modification de la valeur d'une variable pendant la lecture d'une animation permet d'enregistrer les informations relatives aux actions de l'utilisateur, d'enregistrer les valeurs modifiées pendant la lecture de l'animation ou d'évaluer si une condition est true ou false.

Les variables peuvent contenir n'importe quel type de données (par exemple, chaîne, nombre, booléen, objet ou clip). Le scénario de chaque animation et clip possède son propre jeu de variables et chaque variable possède sa propre valeur indépendante des variables des autres scénarios.

ActionScript est un langage dynamiquement typé. Chaque variable a un type. Le type est affecté à l'exécution et peut changer pendant l'exécution. Ceci est différent d'un langage de type statique, comme Java ou C++, où le type est affecté au moment de la compilation et ne peut pas changer à l'exécution.

Exemple

Cet exemple définit une variable appelée orig_x_pos qui stocke la position originale de l'axe x du clip vaisseau afin de pouvoir le réinitialiser à sa position de début plus tard dans l'animation.

on(release) {
	set(pos_x_orig, getProperty ("vaisseau", _x ));
}

Le code précédent donne le même résultat que le suivant :

on(release) {
	pos_x_orig = vaisseau._x;
}

Voir aussi

var, call