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 3 Discussion :

Faire une boucle for sur des champs texte [CS3]


Sujet :

ActionScript 3

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Faire une boucle for sur des champs texte
    Bonjour à tous et à toutes

    Débutant en AS3 et après d'infructueuses recherches je vous sollicite pour résoudre un petit problème concernant des champs textes.
    J'ai créé 2 champ textes (pour l'exemple) texte1.text et texte2.text et je voudrais attribuer dans une boucle for à ces deux champs texte des données issues d'un tableau (nombreSaisi).
    Voici le code :

    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
    23
    24
    25
    26
    var texte1 : TextField = new TextField();
    addChild(texte1);
    texte1.text="";
    texte1.x=300;
    texte1.y=300;
     
    var texte2 : TextField = new TextField();
    addChild(texte2);
    texte2.text="";
    texte2.x=320;
    texte2.y=300;
     
     
    var text1 : Number=new Number();
     
    var text2 : Number=new Number();
     
    var nombreSaisi :Array = new Array();
     
    for(var i: uint=1; i<=2;i++){
    	this["text"+i]=i;
    	nombreSaisi[i-1]=this["text"+i];
    	trace(nombreSaisi)
    				}
    	texte1.text=nombreSaisi[0].toString();
    	texte2.text=nombreSaisi[1].toString();
    Ce code très simple fonctionne mais je souhaiterais trouver la bonne syntaxe pour faire une itération sur les noms des champs textes du style texte[i].text.
    Ce bout de code ne fonctionnant évidemment pas. Existe-t-il une solution simple ?
    Merci d'avance pour les réponses.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Faire une boucle sur des champs texte
    J'ai fini par trouver une solution sur le site suivant :
    http://www.actionscript.org/forums/s....php3?t=253746
    Je l'ai adaptée à la situation que je vous présentais ; le code semble fonctionner comme cela. Je dois l'intégrer dans un programme plus gros comportant des boucles imbriquées ; j'espère qu'il n'y aura pas de surprise. Je ne sais pas si cette manière de coder est correcte !
    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
    var nombreSaisi :Array = new Array();
    var tableauTexte : Array = new Array();
    for(var i: uint=1; i<=10;i++){
        var nombre_text : Number=new Number();
        this["nombre_text"+i]=i;
        nombreSaisi[i-1]=this["nombre_text"+i];
        trace(nombreSaisi)
        var texte:TextField = new TextField();
        texte.text =nombreSaisi[i-1].toString();
        texte.border = true;
        texte.width = 100;
        texte.height = 20;
        texte.x = 20;
        texte.y = i * 25 + 20;
        tableauTexte.push(texte);
        addChild(texte);
    }

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

Discussions similaires

  1. Syntaxe pour une boucle for sur des combobox
    Par Tifriis dans le forum VBA Access
    Réponses: 3
    Dernier message: 20/10/2010, 13h52
  2. faire une boucle for..next sur des textbox
    Par Actarusdu60 dans le forum VB.NET
    Réponses: 1
    Dernier message: 28/11/2008, 21h51
  3. Réponses: 3
    Dernier message: 29/08/2007, 17h17
  4. [Eval] Problème de boucle for sur des tableaux
    Par battle_benny dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/01/2006, 23h55
  5. Boucler sur des champs texte
    Par syl2095 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/11/2004, 16h15

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