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 :

Tableau avec boucle for() [8]


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut Tableau avec boucle for()
    Bonjour,
    Voilà je cale sur mon code As2!!
    Impossible de bouger ?

    monObjet._x

    Pourtant ma boucle est ok quand je la trace!
    quand je nome par exemple directement:
    pw0._y = 660+rayon*Math.sin(monAngleConverti);

    Cela fonctionne mon objet bouge!



    Quelqu'un a une idée peut-être?

    Merci a vous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    var long:Array=new Array(
       {nom:"pw0", id:p0}, {nom:"pw1", id:p1}, 
       {nom:"pw2", id:p2}, {nom:"pw3", id:p3}, 
       {nom:"pw4", id:p4}, {nom:"pw5", id:p5}, 
       {nom:"pw6", id:p6}, {nom:"pw7", id:p7}, 
       {nom:"pw8", id:p8}, {nom:"pw9", id:p9}, 
       {nom:"pw10", id:p10}, {nom:"pw11", id:p11});
    //
    //for (var i = Number(0); i < long.length; i++){}
    //
    function radian(ab1){
       for(var i:Number = 0; i < ab1.length; i++) {
          var angle = ab1[i].id;
          var rayon = 500;
          monAngleConverti = angle*Math.PI/180;
          ab1[i].nom._x = 660+rayon*-Math.cos(monAngleConverti);
          ab1[i].nom._y = 660+rayon*Math.sin(monAngleConverti);
       }
    }
    radian(long);
    //

  2. #2
    Membre éclairé
    Homme Profil pro
    Concepteur multimédia
    Inscrit en
    Février 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Concepteur multimédia
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 55
    Par défaut
    Salut...

    Ouaip, c'est normal... Tu essayes de cibler une chaine de caractère...
    A priori long[i].nom c'est pas un clip, c'est juste du texte...

    Pour cibler un clip, il faut faire ça dans ta boucle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for (var i:Number = 0; i < ab1.length; i++) {
    	var angle = ab1[i].id;
    	var rayon = 500;
    	monAngleConverti = angle * Math.PI / 180;
    	this[ab1[i].nom]._x = 660 + rayon * -Math.cos(monAngleConverti);
    	this[ab1[i].nom]._y = 660 + rayon * Math.sin(monAngleConverti);
    }
    Avec this correspondant au clip contenant tout les pw...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut
    Cool perenico Merci à toi ....pourtant plutôt simple

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

Discussions similaires

  1. Tableau avec boucle for
    Par wattaroo dans le forum Langage
    Réponses: 4
    Dernier message: 20/09/2010, 17h18
  2. Tableau avec boucle for
    Par nicolasferraris dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 16/04/2009, 14h36
  3. Problème avec boucle for() et action POST
    Par Oli_Ifre dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2007, 09h52
  4. [ActionScript] Problème avec boucle 'FOR'
    Par BnA dans le forum Flash
    Réponses: 7
    Dernier message: 02/11/2006, 09h26
  5. faire plusieur declaration avec boucle for ?
    Par debutant-1 dans le forum C
    Réponses: 4
    Dernier message: 18/05/2006, 20h19

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