oui se ce sont des variables propres au clip car elle sont déclaré au chargement de celui-ci(onClipEvent (load) ).cependant elles reste accessible par les autres objet de ton animation par réferencement (_root, _parent, monClip.maVariable)
Le onClipEvent (enterFrame) exécute ton code à l'intérieur a chaque fois que la tete de lecture se déplace d'une frame et que ton clip s'y trouve.
Par exemple s'y tu à une animation à 24 images/sec et que ton clip se trouve sur 24 frames alors le code à l'intérieur sera éxecuté 24 fois en une seconde (si qui peut te permettre de temporisé une animation, malheureusement si ton animation est affiché en qualité inférieur, le nb d'images par seconde est faussé car le player lit une image sur 2 ou 3 - je ne sais pas exactement - )
En ce qui concerne spécifiquement mes variables :
- var seDeplace:Boolean = false;// permet de définir si le clip doit se déplacer
c'est le déclencheur qui autorise le deplacement à chaque enterFrame
- var maHauteur:Number = 0;// définit la hauteur à laquelle ton clip doit s'arreter
- var maVitesse:Number = 100;// définit la vitesse de déplacement
elle est incrémenté a chaque éxécution pour un effet accéléré comme tu voulais
Pour ce qui est du var devant la déclaration, voici un extrait de l'aide de FLASH 8
Déclaration des variables
Vous pouvez déclarer les variables sur une
image du scénario, directement dans un objet ou dans un fichier de classe
externe.
Définissez les variables à l'aide du mot clé
var et respectez leurs conventions d'appellation. Comme dans
l'exemple suivant, vous pouvez déclarer une variable nommée
firstName :
Lorsque vous déclarez une variable, vous lui affectez un type de données.
Dans le cas présent, vous affectez le type String à la variable
firstName.
Affectation des types de données et typage strict
Dans Flash, les variables vous permettent de
stocker des valeurs dans votre code. Vous pouvez déclarer explicitement le type
d'objet d'une variable lorsque vous la créez. Cette opération est appelée le
typage strict.
Si vous ne déclarez pas de façon explicite qu'un élément contient un nombre,
une chaîne ou tout autre type de donnée, lors de l'exécution du script,
Flash Player tente d'identifier le type de données de cet élément lorsqu'il est
affecté. Si vous affectez une valeur à une variable comme indiqué dans l'exemple
suivant, lors de l'exécution du script, Flash Player évalue l'élément situé à
droite de l'opérateur et détermine qu'il est de type numérique :
Dans la mesure où x n'a pas été déclaré par typage strict, le
compilateur ne peut pas déterminer son type. Ainsi, pour le compilateur, la
variable x peut être de n'importe quel type. (Voir la section Affectation d'un type de données.) Une
affectation ultérieure pourra changer le type de x. Par exemple,
l'instruction x = "hello" change le type de x en
chaîne.
ActionScript convertit toujours les types de données primitifs (tels que
Boolean, Number, String, null ou undefined) automatiquement lorsqu'une
expression en a besoin et que les variables ne
sont pas déclarées par typage strict.
Le typage strict des données offre plusieurs avantages lors de la
compilation. La déclaration des types de données (typage strict) permet de
prévenir et de diagnostiquer les erreurs de votre code au moment de sa
compilation. Pour déclarer une variable par typage strict, utilisez le format
suivant :
var variableName:datatype;
|
REMARQUE |
|
Le typage strict des variables est parfois
appelé typage fort. |
Les incompatibilités de type de données déclenchent des erreurs de
compilation, le typage strict facilite le débogage lors de la compilation et
permet donc d'éviter d'affecter un type de données incorrect à une variable
existante. Lors de la programmation, le typage strict des données active les
conseils de code dans l'éditeur ActionScript (mais vous devez toujours utiliser
les suffixes de nom d'occurrence pour les éléments visuels).
L'utilisation du typage strict vous empêche d'affecter, par inadvertance, un
type de valeur incorrect à une variable. Flash vérifie les erreurs de typage
lors de la compilation. En cas de type de valeur incorrect, il affiche un
message d'erreur. Ainsi, l'application du typage strict permet de s'assurer que
vous ne tentez pas d'accéder à des propriétés ou des méthodes qui ne font pas
partie d'un type d'objet. Le typage strict permet également de bénéficier
automatiquement des conseils de code proposés par l'éditeur d'ActionScript pour
les objets.
J'espère que tout cela t'aura aider, à toi ou ceux qui le liront...
Moi, tout ce que je veux, c'est aider mon prochain et que mon prochain m'aide