Bonjour,
Ca fait un bout de temps que je me prend la tête avec un problème, je suis sure très simple à résoudre.
Tout d'abord, un précision, je débute en Flash!!

Context : Je veux affiche en flash une liste de Titres, contenus dans une base de donnée.

Voici mon code Php :
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
function envoi($var, $val,$i){
if($i==0) echo $var."=".utf8_encode($val);
else echo "&".$var."=".utf8_encode($val);
}
 
if(isset($_POST['partie']) && $_POST['partie'] != 'TOUT') {
	$sql = "SELECT * FROM medias WHERE partie='".$_POST['partie']."'";
}
else{
	$sql = "SELECT * FROM medias";
}
 
$requete = mysql_query($sql) or die(mysql_error());
$i=0;
while($liste = mysql_fetch_array($requete)){
	envoi("liste".$i,$liste["titre"],$i);
	$i++;
}
envoi("nb",$i,$i);
Celui ci m'affiche :

liste0=Test&liste1=test2&liste2=Chocobo&nb=3

Voici mon code flash :

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
function authentification() {
	var retour:String = "";
	var monEnvoi_lv = new LoadVars();
	var monChargement_lv = new LoadVars();
	if(saisie_txt.text == ''){
		monEnvoi_lv.partie = "TOUT";
	}
	else{
		monEnvoi_lv.partie = saisie_txt.text;
	}
	trace(monEnvoi_lv)
	monChargement_lv.onLoad = function(success) {
		if (success) {
			nb = monChargement_lv.nb;
			for(var i=0; i<nb; i++){
				listeRea.text += monChargement_lv.liste+i;
			}
		} else {
			listeRea.text = "ERREURE";
		}
	};
	monEnvoi_lv.sendAndLoad("../affichemignature.php", monChargement_lv, "POST");
}
authentification();
Mon pb viens de la partie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for(var i=0; i<nb; i++){
	listeRea.text += monChargement_lv.liste+i;
}
Lorsque je met "monChargement_lv.liste0" ou "monChargement_lv.liste1"... ca fonctionne sans pb mais la ca ne fonctionne pas. pourtant il trouve bien le i (j'ai test avec un trace).

J'ai aussi essayé avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
listeN = "liste"+i;
listeRea.text += monChargement_lv.listeN;
Mais ca ne fonctionne pas non plus...
Une petite aide serait la bienvenue!
Merci d'avance!