J'ai du zappé quelquechose, mais il m'est impossible d'arrondir la valeure d'alpha a x chiffre apres la virgule...
ici, la variable _angle varie entre 0 et 720.
Code :
- alpha=Math.round( (_angle/720) * Math.pow(10, 2)) / Math.pow(10, 2);
- trace(alpha)
|
en sortie j'obtiens :
1
0.98828125
0.96875
0.95703125
0.9375
...
j'ai essayé en arrondissant des variables intermediaires, puis les affectés a alpha, mais meme comportememnt.
Encore plus bizarre dailleurs, quand je fait :
Code :
- var angle:Number=_angle/720
- var temp:Number=Math.round( angle * Math.pow(10, 2)) / Math.pow(10, 2);
- trace(temp)
- alpha=temp
- trace(alpha)
|
Sortie:
1
1
0.99
0.98828125
0.97
0.96875
0.96
0.95703125
0.94
0.9375
...
Quelqu'un a une idée?