Muchas Gracias Lobo.. me sorprende que tienes como imagen un lobo exactamente igual al que tengo tatuado en uno de mis brazos... anecdotico simplemente.
En funcion de tu respuestas podria decirte que no estoy tan ducho en Flash con PHP, pero a pesar de todo esto logre crear los botones dinamicamente, pero ahora tengo una cosa muy rara, luego de crear los botones de las LOCALIDADES asociadas al boton PROVINCIA, quiero decirle que cuando apreto en esa LOCALIDAD me traiga un dato que es AÑO, y me cree un nuevo boton por cada AÑO que hay cargado en la base de datos.
El problema es que cuando aprieto en el primer boton de mi lista de LOCALIDADES o en el segundo o en cualquiera de ellos, automaticamente desaparece esa LOCALIDAD de la lista y me trae por supuesto los AÑOS y me crea su respectivo boton. Como veran el problema es que DESAPARECE EL PRIMER BOTON DE MI LISTA DE LOCALIDADES
Voy a adjuntar aca mismo el codigo para que me puedan decir cual es el problema o si ven algo a simple vista que este haciendo que esto pase... YO NO ME DOY CUENTA
Código :
on (press){
inicioX=350;
inicioY=220;
separacionVertical=30;
//detalles.htmlText="Elija un usuario en el menú de la izquierda. ID = "+this.id;
// objeto LoadVars que recibe el listado de usuarios
datos_bd=new LoadVars();
datos_bd.id=20;//Valor asignado por tabla de provincias
datos_bd.sendAndLoad("http://192.168.1.200/ProyectoMapa/loadVars_datos.php",datos_bd,"POST");
detalle_anios=new LoadVars();
datos_bd.onLoad=function(){
provincia = datos_bd.provincia.split("@@@");
localidades = datos_bd.localidades.split("@@@");
localidades_id = datos_bd.localidades_id.split("@@@");
separador = "----------------------------------------------------------";
detalles.htmlText = "";
var prov=_root.attachMovie("nombre","nombre"+1,i+1,{_x:300,_y:130+(separacionVertical)});
prov.nick.text=provincia;
//detalles.htmlText = "<b>Provincia: </b>"+provincia+"<br>"+separador;
for(var i=0;i<localidades.length-1;i++){
var nom=_root.attachMovie("nombre","nombre"+i,i+1,{_x:inicioX,_y:inicioY+(separacionVertical*(i-1))});
nom.nick.text=localidades[i];
nom.localidad_id=localidades_id[i];
nom.id_prov=datos_bd.id;
//detalles.htmlText+="<b>Localidades: </b>"+nom.localidad_id+"<br>"+separador;
nom.onRelease = function (){
this._parent.obtenerAnios(this.id_prov,this.localidad_id);
//this._parent.obtenerEstadisticas(this.id);
}
}
}
obtenerAnios=function(id_prov,localidad_id){
//var detalle_anios=new LoadVars();
detalle_anios.id_prov=id_prov;
detalle_anios.localidad_id=localidad_id;
//estadisticas.htmlText="DATO="+id_prov;
detalle_anios.onLoad=mostrarAnios;
detalle_anios.sendAndLoad("http://192.168.1.200/ProyectoMapa/loadVars_anios.php",detalle_anios,"POST");
}
mostrarAnios=function(){
X=840;
Y=160;
separacionVertical=30;
anios=detalle_anios.anios.split("@@@");
//estadisticas.htmlText="Hola mundo"+anios.length;
for(var i=0;i<anios.length-1;i++){
var ano=_root.attachMovie("ano","ano"+i,i+1,{_x:X,_y:Y+(separacionVertical*(i-1))});
ano.nick.text=anios[i];
ano.ano_id=anios[i];
//detalles.htmlText+="<b>Localidades: </b>"+nom.localidad_id+"<br>"+separador;
ano.onRelease = function (){
estadisticas.htmlText+="<b>HOLA MUNDILLO</b>";
}
}
}
obtenerEstadisticas=function(id){
var detalle_estadistica=new LoadVars();
detalle_estadistica.id=id;
detalle_estadistica.onLoad=mostrarDetalle;
detalle_estadistica.sendAndLoad("http://192.168.1.200/ProyectoMapa/loadVars_datos.php",detalle_estadistica,"POST");
}
mostrarDetalle=function(){
detalles.htmlText="";
for(var i=0;i<localidades.length-1;i++){
estadisticas.htmlText+="<b>Localidades: </b>"+localidades[i]+"<br>"+separador;
}
}
}
donde analizando bien el problema esta a partir de este momento
Código :
mostrarAnios=function(){
X=840;
Y=160;
separacionVertical=30;
anios=detalle_anios.anios.split("@@@");
//estadisticas.htmlText="Hola mundo"+anios.length;
for(var i=0;i<anios.length-1;i++){
var ano=_root.attachMovie("ano","ano"+i,i+1,{_x:X,_y:Y+(separacionVertical*(i-1))});
ano.nick.text=anios[i];
ano.ano_id=anios[i];
//detalles.htmlText+="<b>Localidades: </b>"+nom.localidad_id+"<br>"+separador;
ano.onRelease = function (){
estadisticas.htmlText+="<b>HOLA MUNDILLO</b>";
}
}
}
Disculpen los comentarios en el medio de codigo.
Desde ya muchas gracias a todos
Matias