Foros del Web » Creando para Internet » Flash y Actionscript »

instruccion para desplegar valor en textbox

Estas en el tema de instruccion para desplegar valor en textbox en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/09/2010, 07:20
 
Fecha de Ingreso: septiembre-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses
Puntos: 0
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?
  #2 (permalink)  
Antiguo 07/09/2010, 07:43
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: instruccion para desplegar valor en textbox

Así?

Código:
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]
Dices que quieres ver el valor de un elemento de un array en un campo de texto.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 07/09/2010, 07:54
 
Fecha de Ingreso: septiembre-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses
Puntos: 0
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
  #4 (permalink)  
Antiguo 07/09/2010, 08:25
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: instruccion para desplegar valor en textbox

no sé si estes utilizando Actionscript 3 pero si es asi podrias usar esto:
  • en un fla nuevo crea un boton y lo llamas boton_mc
  • uncampo de texto y lo llamas texto_txt
    • y pegas esto en un frame vacio:
Cita:
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

;
}
la funcion ver_datos recibe como parametro en este caso un valor del 0 al 2 que es la longitud de tu array.

puedes usar esto asi:

Cita:
ver_datos(0);
ver_datos(1);
ver_datos(2);
__________________
{ Flash }
  #5 (permalink)  
Antiguo 07/09/2010, 08:43
 
Fecha de Ingreso: septiembre-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses
Puntos: 0
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
  #6 (permalink)  
Antiguo 07/09/2010, 09:22
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
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 }
  #7 (permalink)  
Antiguo 07/09/2010, 09:27
 
Fecha de Ingreso: septiembre-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: instruccion para desplegar valor en textbox

gracias lo voy a intentar te aviso

Etiquetas: desplegar, instruccion, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:03.