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

Se puede llamar un swf con xml???

Estas en el tema de Se puede llamar un swf con xml??? en el foro de Flash y Actionscript en Foros del Web. Hola!!!... Tengo un buscador de palabras hecho en flash que muestra la información contenida en un xml. Al posesionarme sobre una palabra se activa el ...
  #1 (permalink)  
Antiguo 31/07/2009, 17:52
 
Fecha de Ingreso: octubre-2008
Mensajes: 6
Antigüedad: 16 años, 1 mes
Puntos: 0
Se puede llamar un swf con xml???

Hola!!!... Tengo un buscador de palabras hecho en flash que muestra la información contenida en un xml. Al posesionarme sobre una palabra se activa el botón, sin embargo al hacer click no logro llamar un swf.

¿Que acciones y códigos debo colocar en flash y en el archivo xml para que me llame el swf que deseo????... Se pude hacer esto para un CD???

Adjunto los códigos: (Desconozco si tengo algún error)

En el xml tengo,

<?xml version="1.0" encoding="UTF-8"?>
<glosario>
<palabra id="gato"></palabra>
<palabra id="perro"></palabra>
<palabra id="delfin"></palabra>
<palabra id="jirafa"></palabra>
<palabra id="elefante"></palabra>
<palabra id="loro"></palabra>
<palabra id="gallina"></palabra>
<palabra id="ballena"></palabra>
</glosario>


En Flash tengo lo siguiente:

(para muestre la lista de las palabras)

var llenarLista:Function = function(elementos:Array):Void{
var datos_tmp:Array = new Array();
for(var n=0;n<elementos.length;n++){
datos_tmp.addItem({label:elementos[n].attributes.id, data:n});
}
los_datos.items = datos_tmp;
los_datos.filtered = false;
glosario_list.dataProvider = los_datos.dataProvider;
}



(listener que hace el trabajo de filtrar los elementos)
var filtrar:Object = new Object();
filtrar.change = function(){
los_datos.filterFunc();
los_datos.filterFunc = function(registro:Object) {
return filtro_txt.text.toLowerCase() == registro.label.substr(0,filtro_txt.text.length).to LowerCase();
}
los_datos.filtered = filtro_txt.text != '';
}
filtro_txt.addEventListener('change',filtrar);


(y este llama el xml)
var glosario_xml:XML = new XML();
glosario_xml.ignoreWhite = true;
glosario_xml.onLoad = function(ok:Boolean):Void{
if(ok) llenarLista(this.firstChild.childNodes);
}
glosario_xml.load('glosario.xml');

stop();

Espero me puedan ayudar…. Gracias de ante mano!!!

Saludos a todos.-
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 23:04.