Récupérer la valeur text d'un Textinput ajouter dynamiquement

BigBadboy Messages postés 26 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 17 novembre 2008 - 17 nov. 2008 à 14:19
dvlphdi Messages postés 1 Date d'inscription mardi 2 septembre 2003 Statut Membre Dernière intervention 6 décembre 2011 - 6 déc. 2011 à 16:56
Voiçi mon code :
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" applicationComplete="init()">
 <mx:Script>
     <![CDATA[
     import mx.controls.TextInput;
     import mx.controls.Alert;
    
     public var texte:TextInput;
    
     public function recuptexte():void{
        Alert.show(texte.text);
     }
    
     public function init():void{   
         var i:int = 0;
        for (i=0; i<2 ; i++){
        texte = new TextInput;
        texte.id = "reponse"+i;
        texte.name = "reponse"+i;
       
                       
        this.addChild(texte);
        }
     }
     ]]>
 </mx:Script>
 <mx:Button label="Button" click="recuptexte()"/>
</mx:Application>

Voila c'est de l'AS3 avec Flex. je début en flex et en AS3.
Je veux quand je clique sur le bouton récupérer la valeur text de la première TextInput ("reponse0")
Si je fais texte.text sa me renvoi la valeur de text de la dernière TextInpute ("reponse1").
En sachant que je connais pas forcement le nombre maximum de contrôle à crée dynamiquement par ma boucle for.
Alors comment fair pour recupérer la valuer text du 1er champ texte.

Merci pour vos réponse
BigBadBoy

2 réponses

lural Messages postés 131 Date d'inscription samedi 6 janvier 2007 Statut Membre Dernière intervention 4 janvier 2011 2
20 nov. 2008 à 14:53
Salut
this.getChildByName("reponse0").text
Bye
0
dvlphdi Messages postés 1 Date d'inscription mardi 2 septembre 2003 Statut Membre Dernière intervention 6 décembre 2011
6 déc. 2011 à 16:56
salut
0
Rejoignez-nous