sammy91
Messages postés10Date d'inscriptiondimanche 21 septembre 2008StatutMembreDernière intervention 8 juillet 2010
-
10 févr. 2010 à 21:09
sammy91
Messages postés10Date d'inscriptiondimanche 21 septembre 2008StatutMembreDernière intervention 8 juillet 2010
-
10 févr. 2010 à 22:12
Bonjour, voilà je fait un petit jeu, et j'ai fais un bouton avec ceci :
on (release) {_root.hp += 20;_root.mp -= 10;gotoAndPlay("heal");}
qui envoie vers l'anim "heal" rajoute 20 hp et enlève 10 mp. Le problème c'est que d'une, les hp peuvent aller au delà de 100 ( qui est la limite dans mon jeu ) et les mp eux peuvent aller dans les négatifs. Alors s.v.p., est-ce qu'il y a une commande qui permet d'imposer une limite à une variable ? J'utilise l'AS 2.0.
Merci d'avance.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 10 févr. 2010 à 21:45
bonsoir,
Non, il n'existe pas de "commande" spécifique, mais il suffit de faire des conditions pour ta variable et faire en sorte qu'elle ne dépasse pas les limites.
après si t'es pas trop manchot de l'as, tu peux utiliser une fonction genre :
function restrict(value:int, min:int, max:int):int {
return (value>max) ? max : (value<min) ? min : value;
}