He estado mirando muchos post de este y otros foros y he intentado mil y unas maneras, pero no soy capaz de que me salga en la descripción de una foto-galeria los textos con acentos...
Tengo este XML:
Código :
[b]<?xml version="1.0" encoding="UTF-8"?> [/b] <menu> <gallery name="Holiday"> <image source="pics/pic1.jpg" thumb="pics/th1.jpg" title="Tierra"/> <image source="pics/pic2.jpg" thumb="pics/th2.jpg" title="Campeón"/> </gallery> </menu>
Y en el Flash tengo este código:
Código :
function galleryChoice(q) { pArray = new Array(); tArray = new Array(); iArray = new Array(); System.useCodepage = true; my_xml = new XML(); for (var j = 0; j<curLength; j++) { this.scroll.th_nav["thmb"+j].removeMovieClip(); } my_xml.ignoreWhite = true; my_xml.onLoad = function(loaded) { if (loaded) { gallery = this.firstChild.childNodes[q]; curLength = gallery.childNodes.length; for (var i = 0; i<gallery.childNodes.length; i++) { pArray.push(gallery.childNodes[i].attributes.source); tArray.push(gallery.childNodes[i].attributes.thumb); iArray.push(gallery.childNodes[i].attributes.title); } } delay = setInterval(makeButtons, 50); }; my_xml.load("gallery.xml"); }
He guardado el xml, en formato UTF-8, UNICODE, ANSI, de todas las maneras habidas y por haber y no soy capaz de que se me muestren los acentos.
Uso Flash 8, ya que he visto que dependiendo de la versión de flash, varia el formato del XML...
La descripción me sale entera salvo los caracteres acentuados.
Muchas gracias!!!