Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2008, 13:18
pabrigarcia
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Link desde xml en AS3

Pues que no se como hacerlo,cargo las imagenes,los textos y demas pero tengo un link en el xml que no se como ejecutarlo desde flash .

Yo tengo el Xml:
Código PHP:
<discos>
<
disco nombre="Ep 5"
<
titulos><![CDATACANCIONES DEL DISCO 1]]></titulos>
<
links><![CDATAhttp://www.link.html</links>
<imagen>images/r04.jpg</imagen>
<
cancion1>Emotions</cancion1>
<
cancion2>Anthera</cancion2>
</
disco>
<
disco nombre="Remember ep 4"
<
titulos><![CDATACANCIONES DEL DISCO 2]]></titulos>
<
links><![CDATAhttp://www.link.html</imagen>
<imagen>images/r04.jpg</imagen>
<
cancion1>Libra</cancion1>
<
cancion2>Okkio</cancion2>
</
disco
Y el codigo as3:
Código PHP:
var loader:URLLoader = new URLLoader();
//PARA EL TEXTO
loader.dataFormat=URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE,miLoadXML);
loader.load(new URLRequest("discos.xml"));
function 
miLoadXML(event:Event){
    try{
    var 
MiXml:XML=new XML(event.target.data);
    
trace(MiXml);
    var list:
XMLList=MiXml..disco;
    
    for(var 
i=0;i<list.length();i++){
        
this["titulo_txt"+i].text=list[i].@nombre;
        
this["cancion1_txt"+i].text=list[i].cancion1;
        
this["cancion2_txt"+i].text=list[i].cancion2;
        var 
loader:Loader=new Loader();
        
loader.load(new URLRequest(list[i].imagen));
        
this["foto_mc"+i].addChild(loader);
        }
    }catch(
event:TypeError){
        
trace("Error en el XML");
        
trace(event.message);
    }
    

Creo las cajas de texto para cargar los textos y un clip vacio para cargar las imagenes.
Para el link tengo un clip de pelicula cuadrado,he creado 2 cuadrado0 y cuadrado1
Por si hay que sacar el link del for,pero no se como coger el dato y meterlo en una funcion al hacer onclick para que vaya a ese link

Alguien me puede hechar un cable?