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
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.
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?) }
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.
Partager