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

Flash Discussion :

[ActionScript] Création de Textfields en boucle


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Par défaut [ActionScript] Création de Textfields en boucle
    Bonjour.
    Je dois créer des textfields dans une boucle afin d'afficher les coordonnées d'une polyligne près des points concernés. D'après ce que j'ai pu lire, il faut utiliser la formulation []. Mais il ne m'affiche jamais qu'un Textfield, le dernier créé, pour chaque polyligne.
    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
     
    while (i<iTabX.length)
    	{
    	this._TabTextFields[i] = this.createTextField("mySegDesc"+i,_root.getNextHighestDepth(), iTabX[i]+4,iTabY[i]+4,40,25);
    	with (this["mySegDesc"+i])
    		{
    			multiline = true;
    			wordWrap = true;
    			background = true;
    			backgroundColor = 0xDDDDDD;
    			border = true;
    			borderColor = 0x555555;
    			var myFormat:TextFormat = new TextFormat();
    			myFormat.color = 0x111111;
    			myFormat.font = "Verdana";
    			myFormat.size = 8; 
    			text ="X : " + iTabX[i] + "\nY : " + iTabY[i];
    			setTextFormat(myFormat); 
    		}
    	i++;
    	}
    Je ne vois pas où ça coince.
    Vous avez une idée, vous ?
    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    voici un exemple avec une boucle : for
    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
    etiquettes = ["label 1", "label 2", "label 3", "label 4", "label 5", "label 6"];
    var tFormat = new TextFormat();
    with (tFormat) {
    	color = 0x0000CC;
    	font = "Arial";
    	bold = true;
    	size = 12;
    }
    for (var i = 0; i<etiquettes.length; i++) {
    	this.createTextField("legende"+i, i*10, 50, i*50, 30, 100);
    	texte = this["legende"+i];
    	with (texte) {
    		background = true;
    		backgroundColor = 0xF3F3F3;
    		border = true;
    		autoSize = "left";
    		borderColor = 0xB0B1BD;
    		text = etiquettes[i];
    		setTextFormat(tFormat);
    	}
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Par défaut
    Merci !!
    Nickel !!

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

Discussions similaires

  1. Création de boutons en boucle
    Par Jojo____ dans le forum Composants graphiques
    Réponses: 6
    Dernier message: 22/12/2011, 12h43
  2. [Débutant] Création de variables en boucles
    Par daldini dans le forum MATLAB
    Réponses: 3
    Dernier message: 02/03/2010, 11h07
  3. Réponses: 2
    Dernier message: 19/03/2009, 13h54
  4. Création d'objets et boucles
    Par Anium dans le forum Général Java
    Réponses: 4
    Dernier message: 20/11/2008, 12h54
  5. [VBA-E] Création Graphique dans une boucle
    Par Currahee dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/06/2006, 10h32

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