Tengo este codigo en ActionScript 1 para recibir variables de una pagina aspx:
Código :
//Función que recibe los datos de la BD recibir2 = new LoadVars(); recibir2.Load("/ruta_del_archivo.aspx"); // Funcion que procesa los datos recibidos del servidor recibir2.onLoad = function(exito) { if (exito) { numpuesto = recibir2.numpuesto; puestosArray = new Array(); //Lleno el array for (i=0; i<numpuesto; i++) { [b]varpuesto = recibir2.varpuesto;[/b] puestosArray[i] = varpuesto; } //LLeno el ComboBox de puestos for (i=0; i<numpuesto; i++) { combopuesto.addItem(puestosArray[i]); } } else { //Muestra un mensaje de error alerta.text = "Error en la conexión o en el Script. No se pueden cargar los nombres de puestos."; } };
Tengo una fichero aspx que genera este codigo que son las variables que envia al flash
Código :
&varpuesto1=DIRECTOR TÉCNICO&varpuesto2=TÉCNICO DE MANTENIMIENTO&varpuesto3=ENCARGADO DE TERCER FUEGO&varpuesto4=TÉCNICO I+D&varpuesto5=DIRECTOR DE LOGÍSTICA&varpuesto6=DIRECTOR COMERCIAL&varpuesto7=JEFE DE VENTAS&varpuesto8=COMERCIAL&varpuesto9=ADMINISTRATIVO COMERCIAL EXPORTACIÓN&varpuesto10=RESPONSABLE DE PROMOCIÓN&varpuesto11=DIRECTOR FINANCIERO&varpuesto12=ADMINISTRATIVO - INFORMÁTICO&varpuesto13=DIRECTOR CAPITAL HUMANO&varpuesto14=RESPONSABLE CALIDAD Y PREVENCIÓN&varpuesto15=RESPONSABLE DE CALIDAD Y PREVENCIÓN&numpuesto=15
La cuestion es que estan variables no siempre son las misma, pues si se elimina un "puesto" de la base de datos ya no habran 15 "varpuestos" sino 14. No se si explico. Genero variables en tiempo de ejecucion segun el numero de puestos que tengo en la BD.
La cuestion es que en flash tambien los quiero generar dinamicamente. En el codigo de flash que pongo en negrita es donde lo tengo que hacer "autoincrementativo" para que cada vez que se recorra el bucle for se le asigne a varpuesto el valor de la siguiente "varpuesto" que genera el aspx y asi poderlo guardar en un array.
Como puedo hacer esto. ¿sabeis de alguna otra solucion?
Espero haberme explicado.
Gracias y un saludo[/code]