[AS] Créer des LoadVars en boucle

Créer des LoadVars en boucle [AS] - Flash/ActionScript - Programmation

Marsh Posté le 01-02-2006 à 15:06:38    

Bonjour,
 
Je vous expose mon problème :  
 
J'ai des boutons sur ma scène dont les noms d'occurences sont :
a1 a2 a3 a4  jusqu'à i9      (81 boutons)
Chaque bouton a un label qui est un nombre.
 
Je souhaiterais envoyer à mon script php le label de chaque bouton de la forme suivante :
"nom d'ocurence"="label"     (ex: a1=2&a2=3&a4=7  ...)
 
 
J'utilise donc un LoadVars que j'appelle "verification".
Et vu le nombre de boutons je souhaiterais faire un boucle au lieu de faire :
 
verification.a1=2;
verification.a2=3;
 
etc..
 
 
Donc voici ce que j'ai tenté :

Code :
  1. var verification = new LoadVars();
  2. var case_occurence;
  3. var case_label;
  4. fini_btn.onPress = function() {
  5. for (j=0; j<9; j++) {
  6.  for (var i = 1; i<10; i++) {
  7.   bouton_occurence = chr(j+97)+i;
  8.   bouton_label = _root[bouton_occurence].label; //fonctionne
  9.   verification.bouton_occurence = bouton_label; //
  10.  }
  11. }
  12. trace(verification);
  13. verification.sendAndLoad("http://127.0.0.1/fini.php", verification, "POST" );
  14. };

J'obtient avec mon trace:    bouton_occurence=2 (flash doit considerer à la ligne 10 que bouton_occurence est de type string)
Donc j'ai tenté de remplacer la ligne 10 par : verification._root[bouton_occurence]=bouton_label;
Mais je n'obtiens plus rien.
 
Je m'adresse donc à vous pour vous demander un peu d'aide.
 
Merci

Reply

Marsh Posté le 01-02-2006 à 15:06:38   

Reply

Marsh Posté le 02-02-2006 à 09:41:46    

essaye comme ca (sans garantie): verification[bouton_occurence] = bouton_label;


---------------
D3
Reply

Marsh Posté le 03-02-2006 à 16:51:57    

oui ça fonctionne ! merci beaucoup pour ta réponse.

Reply

Marsh Posté le 03-02-2006 à 17:17:16    

[:ab614]


---------------
D3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed