Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2011, 22h24   #1
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 39
Points : 39
Envoyer un message via MSN à Kuchiki Byakuya
Par défaut problème affichage tableau

Bonjour à tous, tout d'abord je précise que je suis super débutant
je cherche a faire une zone texte ou s'affichera ce que tappe un utilisateur dans un texte field. Malheureusement, je n'arrive à afficher que la première case du tableau, je ne sais même pas si une seconde se créée. Voilà mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
var panier:Array = new Array();
mcListe.selectable = true;
	mcListe.multiline = true;
	mcListe.wordWrap = true;
	mcListe.mouseWheelEnabled = true;
function ajouterValeur(Evt:MouseEvent){
	panier.push(mcAjoutValeur.text);
	for(var i:int=0;i<panier.length;i++)
	{
		var contenu:String = panier[i];
    	mcListe.text = contenu;
	}
}
mcAjouterRouge.addEventListener(MouseEvent.CLICK,ajouterValeur);
Kuchiki Byakuya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 01h20   #2
Membre Expert
 
Avatar de Lorenzo77
 
Inscription : mai 2006
Messages : 1 294
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 1 294
Points : 1 220
Points : 1 220
a chaque iteration de ta boucle, tu remplaces la valeur précédente :
Code :
var contenu:String = panier[i];
faut plutot concaténé (ajouté) à chaque itération la valeur courante (panier[i]) à ta chaine "contenu" :
Code :
1
2
3
4
5
6
7
 
var contenu:String = "";
	for(var i:int=0;i<panier.length;i++)
	{
		contenu += panier[i] + "\n";
	}
mcListe.text = contenu;
et toutes les lignes seront affichés (prévoit juste le bloc de texte assez grand ou définit sa taille en auto)
__________________
Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
Mon blog : http://web.codeur.free.fr
Lorenzo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 09h02   #3
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 39
Points : 39
Envoyer un message via MSN à Kuchiki Byakuya
ok, merci mon erreur vient du fait que je pensais afficher une nouvelle chaine de caractère à chaque fois ( du style comme en php, quand c'est affiché, c'est affiché )
Kuchiki Byakuya est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h17.


 
 
 
 
Partenaires

Hébergement Web