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

Link desde xml en AS3

Estas en el tema de Link desde xml en AS3 en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/06/2008, 13:18
 
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?
  #2 (permalink)  
Antiguo 02/06/2008, 13:33
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Link desde xml en AS3

tu XML esta mal es asi:
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]]></links>
<imagen>images/r04.jpg</imagen>
<
cancion1>Libra</cancion1>
<
cancion2>Okkio</cancion2>
</
disco


</
discos

tambien el AS3 esta mal ya no tengo tiempo para explicarte pero checalo sigue asi vas bien.
  #3 (permalink)  
Antiguo 02/06/2008, 13:43
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Link desde xml en AS3

Bueno si eso ha sido al copiar,el xml no tengo problemas ya que me saca todo bien el problema lo tengo en el codigo flash,pero gracias de todas formas.
  #4 (permalink)  
Antiguo 03/06/2008, 13:39
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Link desde xml en AS3

no me creo que nadie lo sepa pero bueno pues nada gracias
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 12:56.