Incrément pointage texte n'augmente pas si 2 objets entrent en collision
Une question sans doute toute bête:
je veux afficher un pointage dans un champ texte dynamique lorsque 2 objets entrent en collision. À chaque nouvelle collision, je veux que le pointage augmente.
Cependant, mon pointage - qui commence à "0"- indique "011111111111"... etc., au lieu 0-1-2-3. Ça juxtapose plutôt que d'additionner.
SVP, je suis sure que c'est banal, mais là je ne vois pas... Merci :D
SOLUTION! Avec une variable "_global" et "_global.compte ++;"
Merci pour les réponses! :) Finalement ça marche.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
_global.compte = 0;
point.text = "Point : "+ _global.compte;
this.onEnterFrame = function() {
collision();
touchesRL();
};
function collision() {
if (un.hitTest(deux)) {
_global.compte ++;
trace(_global.compte);
point.text = "Point : "+ _global.compte;
}
}
function touchesRL() {
if (Key.isDown(Key.RIGHT)) {
this.un._x += 2;
} else if (Key.isDown(Key.LEFT)) {
this.un._x -= 2;
}
} |