bonjour,
j'ai un problème pour utiliser une variable tb définie comme Number (en tout début de code) dans un calcul.
c'est vraiment bizarre car j'ai déjà utilisé cette variable dans un autre calcul précédemment et il fonctionne très bien mais pour celui ci, rien à faire. Par contre si je met la valeur numérique que doit renvoyer tb, là ça marche...
voici mon code (portion contenant le pb seulement)
mon clip blue tourne très bien à la vitesse de rotation bluerotation qui dépend de tb, pas de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var tb:Number = 0; onEnterFrame = function () { if (tbs.text != "", tbm.text != "") { tb = parseFloat(tbs.text)+(parseFloat(tbm.text))*60; } bluerotation = 360/(24*tb); if (SafetyCar == false and SCdouble == false) { blue._rotation += bluerotation; dangle =-360/(24*tb); centre._x = 178-140.3*Math.cos(angle*Math.PI/180); centre._y = 220+140.3*Math.sin(angle*Math.PI/180); angle += dangle; } }
par contre le code pour centre, qui doit le faire tourner ne fonctionne pas avec tb. si je remplace tb par un nombre, genre 34, pas de soucis là ça marche mais pas autrement...
quelqu'un à une idée ?? parce que là vraiment je ne vois pas...
merci beaucoup d'avance !
Partager