Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal eu to dando um load em um arquivo XML
Problema que eu to carregando nesse XML o nome dos usuários e alguns deles tem acento no nome.
Quando ele carrega ele dah um erro no texto e naum consinua carregando o resto.
Exemplo do meu XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<menu>
<item>
<Id>
<![CDATA[7]]>
</Id>
<assunto>
<![CDATA[Pércio]]>
</assunto>
<datahora>
<![CDATA[19/12/2007 - 15:47]]>
</datahora>
<texto>
<![CDATA[recados]]>
</texto>
<img>
<![CDATA[UserFiles/Imagem/usuario/percio.jpg]]>
</img>
</item>
</menu>
Código flash:
var dados:XML = new XML();
dados.ignoreWhite = true;
dados.load('recado.xml');
dados.onLoad = function():Void {
var qtd = this.childNodes[0].childNodes.length;
if (qtd > 0) {
for(i = 0; i < qtd; i++){
var v = i;
duplicateMovieClip(_root.movimentar.recados, i, i);
_root.movimentar[i].nome.text = this.childNodes[0].childNodes[i].childNodes[1].firstChild.nodeValue;
}
recados.unloadMovie();
}
}
Caso eu remova os acentos ele carrega tudo certinho.
Alguem sabe como fazer pra ele não gerar o erro???
adiciona esse linha no inicio do seu código do flash
System.useCodepage = true
[]´s