Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2006, 02:42
alejofmoreno
 
Fecha de Ingreso: febrero-2006
Mensajes: 1
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Error con loadMovie

Hola !!! quería preguntar si alguien puede echarme una mano, ya que he creado, con vuestra ayuda, un combobox que recoge los datos desde un XML. A la hora de ejecutarlo por separado funciona ok. pero al llamarlo desde un menú con un loadMovie ya no me funciona mas...


El AS para el combobox es:



*******************************
*******************************

//Cargamos el XML
calendario = new XML();
calendario.ignoreWhite = true;
calendario.onLoad = function (success){
if (success){
//Creamos los arrays donde iran los datos
largo = calendario.firstChild.childNodes.length;
tareas = new Array(largo);
dias = new Array(largo);

//Llenar los arrays
for (i=0; i<largo; i++){
tareas[i] = calendario.firstChild.childNodes[i].attributes.nombre;
dias[i] = calendario.firstChild.childNodes[i].attributes.link;

}


llenarCombo();
}
else{
trace("No se pudo cargar el XML");
}
}
calendario.load("premsa.xml");


/FUNCIONES /

function llenarCombo(){

//Atacheamos nuetro componente
//attachMovie("ComboBox", "miDesplegable", 1);

//Propiedades
//miDesplegable.setSize(170, 22);
//miDesplegable.dropdownWidth = 200;
//miDesplegable.editable = true;
miDesplegable.text = "Tareas a realizar";

//Le asignamos un proveedor de datos
//ASC

losDatos = new Array();

miDesplegable.dataProvider = losDatos;

//Metemos los datos en el ComboBox
for (i=0; i<tareas.length; i++){
losDatos.addItem({ label: tareas[i], data: dias[i] });
}


listenerObject = new Object();
//que actua al evento change
listenerObject.change = function (evt){
//y cuya acción es que vaya a la web del item seleccionado
getURL(evt.target.selectedItem.data,"_blank");

}
miDesplegable.addEventListener("change", listenerObject)
}

*******************************
*******************************

y desde otro fichero swf lo llamo con :

*******************************
*******************************

on(release){
_root.inst_llam.loadMovie("principal.swf");
}

*******************************
*******************************

Bueno espero vuestras respuestas.. y muchas gracias a todos.-