Une barre de précision est un des outils
utilisés dans certains jeux pour simmuler un niveau de
dextérité ou d'agileté. Le but est de lancer
le dart lorsque la flèche pointe vers le 0.
Étape 1
Céez l'apparence visuelle de la barre
.
Étape 2
Créez un symbole Clip représentant une flèche.
Par la suite insérez le nouvel objet sur la séquence1
Étape 3
Reste plus que le code...
//Déplacer la flèche selon
la variable direction
La ligne de code
Precision1._y= Precision1._y-10;déplace la flèche nommé
Precision vers le haut.
Pour déplacer le flèche dans l'autre direction il s'agit
d'additionner au lieu de soustraire : Precision1._y=
Precision1._y+10;
Si la variable direction égale à 0
alors la flèce monte et dans le cas contraire (si direction n'est
pas égale à 0) alors la flèche descend.
//Détermine si la flèche
doit changer de direction
Si la coordonnée Y du clip nommé Precision1 est
plus petit que 1 alors la direction doit changer pour le bas donc
direction=1;
Il s'agit d'utiliser le même raisonnement pour la bordure
du bas. Donc...
Si la coordonnée Y du clip nommé Precision1 est
plus grand que par exemple 160 alors la direction doit changer
pour le haut donc direction=0;
.
Code de l'image 1
//Déplacer
la flèche selon la variable direction
if (direction==0) {
Precision1._y= Precision1._y-10;
}
if (direction!=0) {
Precision1._y= Precision1._y+10;
}
//Détermine
si la flèche doit changer de direction
if (Precision1._y>=160) {
direction=0;
}
if (Precision1._y<=1) {
direction=1;
}
Code
de l'image 2
//Déplacer
la flèche selon la variable direction
if (direction==0) {
Precision1._y= Precision1._y-10;
}
if (direction!=0) {
Precision1._y= Precision1._y+10;
}
//Détermine
si la flèche doit changer de direction
if (Precision1._y>=160) {
direction=0;
}
if (Precision1._y<=1) {
direction=1;
}