Comunidad de diseño web y desarrollo en internet online

llenar un arreglo con un teximput

Citar            
MensajeEscrito el 26 Mar 2012 06:45 pm
nececito ayuda para poder llenar un arreglo con el contenido de un textinput que al precionar un boton se agregue la cadena al arreglo tengo esto:

Código Flex :




    [Bindable]
      private var dp:Array = [];



<mx:Tile direction="horizontal" borderStyle="inset" 
             horizontalGap="10" verticalGap="15"
             paddingLeft="10" paddingTop="10" paddingBottom="10" paddingRight="10">
         
         <mx:Repeater id="rp" dataProvider="{dp}">
            <mx:Button  id="BtnCon"
                     label="{String(rp.currentItem)}"
                     
                     click="Alert.show(String(event.currentTarget.getRepeaterItem()) + ' pressed')"/>
         </mx:Repeater>    
      </mx:Tile>

<s:TextInput x="28" y="55" id="descText"/>
<s:Button x="91" y="113" label="Descargar" click="startUpload_clickHandler(event)" id="startUpload"/>





es solo lo mas relevante del código, lo que quiero es en esta parte:

Código Flex :

 [Bindable]
      private var dp:Array = [];

poder hacer referencia al textinput y que lo que tenga hay se pase al arreglo,

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 26 Mar 2012 08:14 pm
Si quieres agregar el string al array debes definir en que evento (¿al darle al boton?) y lo que haces es

dp.push(descText.text);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Mar 2012 08:59 pm
si, lo que trato de hacer es simplemente lo que tenga en un textimput se pase al arreglo porque si lo pongo de esta manera


[Bindable]
private var dp:Array = [ descText.tex ];

no me sale nada nisiquiera me corre el programa, pero si lo pongo como cadena "descText.tex" me sale pero lapura cadena, no se si me explico bien pero cada que escriba algo se pase al array, sin que se borre lo anterior y que se valla haciendo una matriz de botones con las cadenas del textimput.

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 26 Mar 2012 10:53 pm
debes definir en que evento (¿al darle al boton?)


¿En que momento pasa el texto al array?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Mar 2012 03:31 pm
al momento de presionar otro botón que cree para que se pase el texto, intente lo siguente:

<s:Button id="btnPss" click="dp.push(descText.text.toString())" x="95" y="100"/>

ya no me marca errores pero no pasa nada al darle clic

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 27 Mar 2012 05:15 pm
Bueno, eso es un error de sintaxis, si lo que quieres es que se ejecute código sería

<s:Button id="btnPss" click="{dp.push(descText.text)}" x="95" y="100"/>

El toString() no es necesario ya que la propiedad text es String.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Mar 2012 07:40 pm
muchas gracias de nuevo, en verdad me es de mucha ayuda

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.