Sujets sur : Math

Cours ActionScript 3 ‘Math’

Comment arrondir un nombre en 2 lignes de code avec ActionScript / Flash ?

Commentaires fermés sur Comment arrondir un nombre en 2 lignes de code avec ActionScript / Flash ?

Ecrit le 1 juillet par Matthieu
Publié dans le(s) sujet(s) ActionScript 3 |Cours AS3

Pour continuer à répondre à vos nombreuses questions suite à la Formation AS3 Facile,

Voici une question qui revient très souvent de la part des Développeurs :

  • Comment arrondir des nombres en ActionScript / Flash ?
Il y a plusieurs solutions.
Je vous propose une fonction très simple et très rapide à utiliser dans vos applications flash.

Arrondir un Nombre

Nous allons tout simplement utiliser la fonction d’arrondi par défaut de la classe Math de Flash.

Et nous allons la combiner à l’utilisation des puissances de 10 pour obtenir le nombre de décimales souhaitées.

Tout se résumé à seulement 2 lignes de code ! (voir 1 seule)

[codesyntax lang= »actionscript3″ title= »Rounding » bookmarkname= »Rounding »]

[/codesyntax]

La 1ère ligne calcule la puissance de 10 nécessaire.

Sur la 2ème ligne, il y a plusieurs calculs à la suite :

  • Premièrement, le nombre est multiplié par la puissance de 10 pour décaler la virgule.
  • Deuxième le nombre est arrondi avec Math.round().
  • Dernièrement, la puissance de 10 divise le nombre pour mettre la virgule au bon endroit et afficher les décimales.

Démonstration Arrondir un Nombre

Appuyez sur le bouton « c’est parti » pour lancer l’arrondi de nombre aléatoire.

Télécharger le code source Arrondir un Nombre

L’application de démonstration « Arrondir un Nombre » met en pratique les cours ActionScript ci-dessous :

Posez vos questions ActionScript / Flash ?

Posez-moi dès maintenant vos questions ActionScript / Flash, et je vous répondrai dans les prochains tutoriels.

Classe Utilitaire Math : nombre aléatoire, conversion degrés radians…

1 question

Ecrit le 14 février par Matthieu
Publié dans le(s) sujet(s) ActionScript 3

Dans la majorité de nos applications et jeux flash, des opérations mathématiques identiques reviennent très souvent !

Plutôt que de recoder ces fonctions à chaque fois, il est préférable de simplifier cela.

Il existe une classe utilitaire de Math en ActionScript qui regroupent quelques fonctionnalités bien pratiques.

Voici le détail de la classe MathUtils :

  • Permet de convertir des radians en degrés.
  • Permet de convertir des degrés en radians.
  • Fournit un nombre aléatoire de type int entre 2 valeurs.
  • Fournit un nombre aléatoire de type Number entre 2 valeurs.

Exemple MathUtils

Voici un exemple de mise en pratique de la classe MathUtils.

Il s’agit, à partir d’un nombre aléatoire de type int, de le convertir de degrés en radians.

Et avec un nombre aléatoire de type Number, de le convertir de radians en degrés.

[codesyntax lang= »actionscript3″ title= »Exemple MathUtils » bookmarkname= »Exemple MathUtils »]

[/codesyntax]

[codesyntax lang= »actionscript3″ title= »MathUtils » bookmarkname= »MathUtils »]

[/codesyntax]

SWF Démonstration MathUtils

Et voici le swf basique pour illustrer l’utilisation de cette classe Mathématiques Utilitaires.

Télécharger le code source MathUtils

Visiter le site de l’auteur : Richard Lord

Télécharger “Classe MathUtils” ex-mathutils.zip – Téléchargé 596 fois – 89,40 Ko

Utilisez-vous des classes utilitaires pour vous simplifier la programmation ActionScript ?

Partagez-les avec les Développeurs AS3 Facile, via les commentaires ci-dessous.