Buenas tardes Foreros, como algunos habrá leído, estoy incursionando en lo de xml y flash, este foro me ha sido de mucha ayuda, y hoy me he encontrado con otro obstáculo que no he podido solucionar a través de la red.
tengo una película en flash que llama un xml, hasta ahí todo funciona bien, pero pasa lo siguiente: esta película es llamada dentro del componente Scrollpane de la pelicula principal y es allí donde esta el problema, debido a que los acentos y las ñ no se visualizan bien por ejemplo, en vez de la ñ aparece ñ y así con las otras letras acentuadas. repito, la pelicula que carga el xml funciona bien, con acentos y todo, pero al ser llamada por la pelicula flash principal se pierden estos acentos.
que puede estar pasando?
el código xml es:
Código HTML:
<noticias>
<boletin>
<fecha>xxxxxxxxxxxxx</fecha>
<titulo><![CDATA[ xxxxxxxxxxxxxx ]]></titulo>
<descarga>xxxxxxxxxxxxxxxxx</descarga>
<url>#</url>
</boletin>
<boletin>
<fecha>xxxxxxxxxxxxxxxxxxxxxx</fecha>
<titulo><![CDATA[ xxxxxxxxxxxxxxxxxxxxxx ]]></titulo>
<descarga>xxxxxxxxxxxxxxxxx</descarga>
<url>#</url>
</boletin>
<noticias>
si pongo <?xml version="1.0" encoding="utf-8"?> no se lee el xml
código AS
Código actionscript:
Ver originalheadlineXML = new XML();
headlineXML.onLoad = myLoad;
headlineXML.ignoreWhite = true;
headlineXML.load(mixml.xml);
function myLoad(ok) {
if (ok == true) {
Publish(this.firstChild);
}
}
function Publish(HeadlineXMLNode) {
if (HeadlineXMLNode.nodeName.toUpperCase() == "NOTICIAS") {
content = "";
boletin = HeadlineXMLNode.firstChild;
while (boletin != null) {
if (boletin.nodeName.toUpperCase() == "BOLETIN") {
fecha = "";
titulo = "";
descarga = "";
url = "";
element = boletin.firstChild;
while (element != null) {
if (element.nodeName.toUpperCase() == "FECHA") {
fecha = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "TITULO") {
titulo = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "DESCARGA") {
descarga = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "URL") {
url = element.firstChild.nodeValue;
}
element = element.nextSibling;
}
content += "<font color='#FFFFFF'>"+fecha+"</font><br>"+titulo+"<br><img src='../img/acrobat.png'><a href='"+url+"' target='_blank'>"+descarga+"</a><br><br><br>";
txt.htmltext=content;
}
boletin = boletin.nextSibling;
}
}
}
Gracias de antemano por su ayuda.