IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ Flash 8

FAQ Flash 8Consultez toutes les FAQ

Nombre d'auteurs : 6, nombre de questions : 84, dernière mise à jour : 15 juin 2021 

 
OuvrirSommaireActionScriptLes 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 :

 
Sélectionnez
var s:String = "123";
var n:Number = Number(s);
Créé le 5 juin 2006  par Grégory Dumas

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 :

 
Sélectionnez
var nTotal:Number = Number(nValeur1) + Number(nValeur2);
Créé le 24 avril 2006  par Brice Franzoia, Grégory Dumas

Lien : Comment convertir une chaîne en valeur numérique ?

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.

 
Sélectionnez
// 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));
Créé le 23 avril 2006  par Grégory Dumas

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003-2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.