FAQ Flash 8

FAQ Flash 8Consultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 84, dernière mise à jour : 15 juin 2021
Sommaire→ActionScript→Les valeurs numériques
Pour cela, il suffit de réaliser un "cast" c'est à dire indiquer de manière implicite que cette chaîne est un nombre.
La syntaxe est la suivante :
var s:String = "123";
var n:Number = Number(s);Lien : Pourquoi mes valeurs se concatènent au lieu de s'ajouter ?
Pour s'additionner, il est nécessaire que les valeurs soient des nombres, il peut donc être nécessaire de les convertir :
var nTotal:Number = Number(nValeur1) + Number(nValeur2);Pour obtenir un nombre aléatoire, il suffit d'utiliser la méthode random de la classe Math qui renvoit un nombre quelconque entre 0 et 1.
// Renvoie un nombre entre une valeur nRandom telle que nMin <= nRandom <nMax
function getRandomNumber (nMin:Number, nMax:Number):Number {
return nMin + Math.floor(Math.random() * (nMax-nMin));
}
// Usage
trace(getRandomNumber(11,32));


