| |||
instruccion para desplegar valor en textbox Quiero escribir un valor en especifico de un arreglo en un textbox si uso push me escribe varios porque con push se coloca un valor detras de otro. Que instruccion puedo usar que no sea push para ver un solo valor? |
| ||||
Respuesta: instruccion para desplegar valor en textbox Así?
Código:
Dices que quieres ver el valor de un elemento de un array en un campo de texto. var nombres_array:Array=new Array("Diego","Jimena","Tmeister") trace(nombres_array[0]) trace(nombres_array[1]) trace(nombres_array[2]) texto_txt.text=nombres_array[0]
__________________ { Flash } |
| |||
Respuesta: instruccion para desplegar valor en textbox Tengo un xml asi: <pueblos> <pueblo id="1" nombre="San Juan" pcolor="Amarillo" cantidad="100,000" /> <pueblo id="2" nombre ="Bayamon" pcolor="Rojo" cantidad="45,000" /> <pueblo id="3" pcolor="Verde" cantidad="564,990" /> </pueblos> y cargo un array donde desplego en un textbox los valores asi: function verPueblos() { pueblos = ""; for (var i = 0; pueblos_array[i]; i++) { pueblos += "<b>"+pueblos_array[i].pcolor+" "+pueblos_array[i].cantidad+"</b> "+pueblos_array[i].id+"</b><br>"; } } pero el problema es que estoy intentando que de un boton yo pueda desplegar solo un valor si por ejemplo el boton que se oprime fuera p1 me desplegar un valor de p1. y ya Pero cuando uso push me desplega todos los valores ejemplo p1, p2 (botones) sucesivamente en el textbox. hay otra instruccion que no sea push? El trace tengo entendido que es para solo ver en el output pero no en la animacion. me explico? tengo dudas |
| ||||
Respuesta: instruccion para desplegar valor en textbox no sé si estes utilizando Actionscript 3 pero si es asi podrias usar esto:
Cita: la funcion ver_datos recibe como parametro en este caso un valor del 0 al 2 que es la longitud de tu array.var pueblos:XML=<pueblos> <pueblo id="1" nombre="San Juan" pcolor="Amarillo" cantidad="100,000" /> <pueblo id="2" nombre ="Bayamon" pcolor="Rojo" cantidad="45,000" /> <pueblo id="3" pcolor="Verde" cantidad="564,990" /> </pueblos>; boton_mc.addEventListener(MouseEvent.MOUSE_DOWN,ve r); function ver(event:MouseEvent):void { ver_datos(0); } function ver_datos(i:int):void { texto_txt.text=pueblos.pueblo[i].@id+"---"+pueblos.pueblo[i].@nombre+"---"+pueblos.pueblo[i].@pcolor+"---"+pueblos.pueblo[i].@cantidad ; } puedes usar esto asi: Cita: ver_datos(0); ver_datos(1); ver_datos(2);
__________________ { Flash } |
| |||
Respuesta: instruccion para desplegar valor en textbox lo puedo usar en AS2 y me funcionara??? ese es el que estoy usando como estoy aprendiendo veo eso un poco complicado. podrias explicarlo un poquito y muchas gracias |
| ||||
Respuesta: instruccion para desplegar valor en textbox Haz los pasos que te dije en el anterior post en un documento de AS2 y cambia el codigo por este: Cita: System.useCodepage = true; XML.prototype.ignoreWhite = true; var obj_xml:XML = new XML(); obj_xml.ignoreWhite = true; // obj_xml.onLoad = function(exito) { // trace(obj_xml.firstChild.childNodes[0].attributes.nombre); if (exito) { trace("cargo"); } else { trace("No cargo"); } }; // obj_xml.load("prueba.xml"); // boton_btn.onRelease = function() { ver_datos(0); }; function ver_datos(i:Number) { texto_txt.text = obj_xml.firstChild.childNodes[i].attributes.id+"----"+obj_xml.firstChild.childNodes[i].attributes.nombre+"----"+obj_xml.firstChild.childNodes[i].attributes.pcolor+"----"+obj_xml.firstChild.childNodes[i].attributes.cantidad; } estoy suponiendo que en tu archivo prueba.xml tienes esta estructura: Cita: <?xml version="1.0" encoding="ISO-8859-1"?> <pueblos> <pueblo id="1" nombre="San Juan" pcolor="Amarillo" cantidad="100,000" /> <pueblo id="2" nombre ="Bayamon" pcolor="Rojo" cantidad="45,000" /> <pueblo id="3" pcolor="Verde" cantidad="564,990" /> </pueblos>
__________________ { Flash } |
Etiquetas: |