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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

[AS2] problème d'utilisation d'une variable number dans un calcul


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2008
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 19
    Points : 6
    Points
    6
    Par défaut [AS2] problème d'utilisation d'une variable number dans un calcul
    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)

    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;
         }
    }
    mon clip blue tourne très bien à la vitesse de rotation bluerotation qui dépend de tb, pas de problème.
    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 !

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 165
    Points : 192
    Points
    192
    Par défaut
    désolé, j'étais absent, mais essaye avec:


    _root.tb = ....

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2008
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 19
    Points : 6
    Points
    6
    Par défaut
    j'avais essayé ça ne marchait pas.

    j'ai réussit à résoudre mon problème sans pour autant savoir pourquoi ça ne marchait pas.

    si tu essais le code que j'ai donné tout seul, en fait il marche mais dans mon code à moi avec bpc plus de choses, dans ce cas ça ne marche plus.
    pour que tb soit pris en compte, j'ai déplacé la définition de centre._x et centre._y dans la boucle if définissant tb.
    mais je ne comprend pas pourquoi ça ne marchait pas avant car rien dans mon code ne modifie a priori tb...

    enfin bon, ça marche du tonnerre, j'ai même fini mon animation (la version 1.0, je travaille déjà aux améliorations l'important c'est que ça fonctionne sans bugger, je vais pouvoir la tester en réel pdt les 24 heures du mans ! )

    merci de ton aide !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation d'une variable php dans popup javascript
    Par cybernetique dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/01/2008, 21h27
  2. Réponses: 7
    Dernier message: 05/01/2008, 19h37
  3. Réponses: 5
    Dernier message: 25/05/2007, 10h22
  4. Utilisation d'une variable publique dans une DLL
    Par Delphi-ne dans le forum Delphi
    Réponses: 13
    Dernier message: 05/12/2006, 13h19
  5. Utilisation d'une Variable(Vb) dans d'autre language
    Par cach dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/02/2005, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo