Comunidad de diseño web y desarrollo en internet online

Links en XML-Flash

Citar            
MensajeEscrito el 25 Oct 2007 05:42 am
Hola,

tengo un problema en insertar vínculos en un fla que lee textos de un XML, es un sistema de notícias, con varias noticias y varios idiomas.
El texto correspondiente se inluye en un campo de texto de nombre "noticia" o "noticia2" depende de si hay imagen o no (src).
Este campo de texto esta dentro de un clip "noti" o "noti2".
Y este clip es instanciado por otro clip "imp" desde la pelicula principal.

Os adjunto el còdigo Actionscript y el XML para si podeis ayudarme en como situar un vínculo, he probado de poner A HREF y no me funciona.
¿Podeis decirme dónde y como he de hacerlo?
Muchas gracias de antemano.

ACTIONSCRIPT

var mixml:XML=new XML();
mixml.load("noticies.xml");
mixml.ignoreWhite=true;
mixml.onLoad=function(){

if(this.firstChild.childNodes[_root.cod].attributes.id == _root.cod)
{
fitxa=new Array()
model=new Array()
contingut=new Array();
fitxa=this.firstChild;
model=fitxa.childNodes;
contingut = model[_root.cod].childNodes;

if(contingut[1].attributes.src == "no")
{
imp.foto._visible=0;
for(i=0; i<3; i++)
{
if(contingut[2].childNodes[i].attributes.lang == _root.idio)
{
imp.titol.tit=contingut[2].childNodes[i].firstChild;
imp.noti2.noticia2=contingut[3].childNodes[i].firstChild;
imp.noti.noticia="";
}
}
}
else
{
imp.foto.loadMovie(contingut[1].attributes.src)
imp.foto._visible=1;
for(i=0; i<3; i++)
{
if(contingut[2].childNodes[i].attributes.lang == _parent.idio)
{
imp.titol.tit=contingut[2].childNodes[i].firstChild;
imp.noti.noticia = contingut[3].childNodes[i].firstChild;
imp.noti2.noticia2="";
}
}
}
}

}


XML

<?xml version="1.0" encoding="UTF-8" ?>
<noticies>
<noticia id="0">
<colo hex="0x6a83b2"/>
<foto src=""/>
<titols>
<titol lang="ca">
<text><b><font size="12">Nou catàleg de productes </font></b></text>
</titol>
<titol lang="es">
<text><b><font size="12">Nuevo catàlogo de productos </font></b></text>
</titol>
<titol lang="en">
<text><b><font size="12">New catalogue of products </font></b></text>
</titol>
</titols>
<continguts>
<contingut lang="ca">
<text>

<font size="12">
Els hi presentem un nou catàleg 2007.

El poden descarregar clicant (format pdf: 20,1 Mb)
</font>
</text>
</contingut>
<contingut lang="es">
<text>
<font size="12">
Les presetamos el nuevo catálogo 2007.

Se puede descargar haciendo click (formato pdf: 20,1 Mb)
</font>

</text>
</contingut>
<contingut lang="en">
<text>
<font size="12">
We would like to introduce you the new catalogue for 2007.

It can be downloaded by clicking (Pdf format 20.1 Mb)
</font>
</text>
</contingut>
</continguts>
</noticia>
</noticies>

Por jcartanya

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Oct 2007 01:11 pm
Metiendo esto en tu xml debería funcionar...

<text>
<font size="12">
<a href="http://www.tuweb.com/tu_pdf.pf">Se puede descargar haciendo click (formato pdf: 20,1 Mb)
</a>
</font>
</text>

O

<text>
<font size="12">
<a href="http://www.tuweb.com/tu_pdf.pf", target="_blank">Se puede descargar haciendo click (formato pdf: 20,1 Mb)
</a>
</font>
</text>

Por marxz

24 de clabLevel



 

Madrid

msie7
Citar            
MensajeEscrito el 09 Nov 2007 01:14 am
me gustaria saber si le funcionó o no al compañero XD

Por Mike§ilver

83 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.