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

Una duda, para variar

Estas en el tema de Una duda, para variar en el foro de Flash y Actionscript en Foros del Web. Hola a todos! Vamos a ver si alguien puede echarme una mano en un tema en el que no me aclaro. Tengo un XML: <autononia> ...
  #1 (permalink)  
Antiguo 05/09/2007, 18:01
 
Fecha de Ingreso: septiembre-2007
Mensajes: 11
Antigüedad: 10 años, 3 meses
Puntos: 1
Una duda, para variar

Hola a todos!

Vamos a ver si alguien puede echarme una mano en un tema en el que no me aclaro.

Tengo un XML:
<autononia>
<provincia>
<ciudad></ciudad>
.
.
.
</provincia>
<provincia>
<ciudad></ciudad>
.
.
.
</provincia>
.
.
.
</autonomia>

Mediande un XMLConector extraigo los nombres de las autonomias a un comboBox. Hasta aquí todo perfecto y sin problemas.

El tema viene cuando quiero que en un segundo comboBox se muestren solamente los nombres de las provincias pertenecientes a la autonomía que se seleccione en el primer comboBox (y luego los nombres de las ciudades de la provincia seleccionada en este).

Está claro que la vinculación es: autonomia[n].provincia pero ignoro como manipular [n] para que sea el selectedIndex del combo de las autonomías.

Si alguien me echa una mano, le estaré sumamente agradecido.


Philips
  #2 (permalink)  
Antiguo 06/09/2007, 01:48
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Una duda, para variar

Si n es el índice de la autonomía seleccionada:

Código:
for (a=0; a<xml.childNodes[n].childNodes.length; a++) {
   // y vas llenando el combo con las provincias con índice a
}
Saludos!
  #3 (permalink)  
Antiguo 06/09/2007, 04:23
 
Fecha de Ingreso: septiembre-2007
Mensajes: 11
Antigüedad: 10 años, 3 meses
Puntos: 1
Re: Una duda, para variar

Hola!

Gracias por la respuesta. Supongo que serviría, pero me olvidé de especificar que me sería muy conveniente establecer la vinculación en tiempo de diseño usando el inspector de componentes. De hecho se trata de hacer algo similar a lo que hace el "Index For" de un componente TextArea, pero para un componente ComboBox.

Xavi

Última edición por philips; 06/09/2007 a las 04:28
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 13:04.