Bonjour,

Je me suis mis a Flash depuis deux trois jours pour réaliser une appli dynamique et je tombe sur un ptit casse tête car je ne trouve pas des masses de doc là dessus.

Mon appli :

Un formulaire qui propose à l'utilisateur différents choix sous forme de bouton radio.
Pour chaque utilisateur, je peux avoir un nombre variables de boutons radios à charger. La liste des boutons à charger est récupéré via un fichier xml que je génère avec php sur mon serveur.

Ce que j'ai fait :
La génération du xml avec php : OK
Chargement du XML et parcourt de l'arbre OK
Pour chaque noeud, afficher un radio : PAS OK

Voici mon code actuel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
//On cherche dans le xml			
for(i = 0; formats.childNodes[i] != undefined; i++) { 
	//label champ radio 
	nom = formats.childNodes[i].childNodes[1].firstChild;
	//Valeur du champ radio
	id= formats.childNodes[i].childNodes[0].firstChild;
	//Pour chaque noeud correct, je crée le Radio correspondant.
        var ma_box:mx.controls.RadioButton;
	ma_box.label = nom;
       // la je ne sais pas positionner mon radio (quelle méthode utilisée pour placer le composant dynamique?)
}
Donc ce que je souhaiterais faire, c'est positionner mes boutons radio les uns sous les autres, mais quelle est la proriété du radio pour faire celà, j'ai tenté ma_box.y = 20 (avec 20 pour exemple) et j'ai une erreur à la compil.

Ensuite comment regrouper ces radios dynamiques dans un meme radiogroup?
Enfin , comment attribuer a chaque radio une valeur (qui sera transmise et traiter par mon formulaire php).

Voilà, merci d'avance de votre aide.