Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Evandro.S Eisinger

Problema - Flash - XML - Problema com acentuação...

Recommended Posts

Oi Pessoal!

Estou tendo um probleminha....

 

Eu criei um pagina dinâmica para minha cliente, onde ela cria um XMl pelo Php que gera o XML que é lido pelo Flash. Até aqui tudo bem.

 

Mas no Flash eu estou buscando os valores do XML, com links. Até aqui tudo bem.

 

Mas as palavras que tem acento ficam assim 1º á ó â....

 

Aqui esta o meu Codigo, que busca os itens no XML:

 

Tenho um text Field denominado: lista_txt

E coloquei por estilo CSS

 

stop ();
System.useCodepage = true;
var style_sheet = new TextField.StyleSheet();
var css_url = "xml_styles.css";
style_sheet.load(css_url);
style_sheet.onLoad = function (ok)
{
	if (ok)
	{
		var meuXML = new XML();
		meuXML.load("dados.xml");
		meuXML.ignoreWhite = true;
		meuXML.onLoad = function ()
		{
			_root.lista_txt.text = meuXML;
		};
	} // end if
	lista_txt.styleSheet = style_sheet;
};

Aqui ta o XML:

 

<titulo>

<a href='http://www.google.com.br' target='_blank'>1º Google 1º 2º é í ó</a>

</titulo>

 

-----------------------------------------------------

 

Alguem sabe outra maneira para que eu busque no XML, mais pratica do que eu estou chamando?

Nao precisa usar CSS, não estou querendo usar mais, mas nao consigo fazer sem.

 

Alguem sabe como fazer, listar o site e quando clicar o link?

Se nao como eu arrumo isso que eu estou fazendo, tentei de tudo para que a acentuação funciona-se.

 

 

Abraços!

 

Aguardando respostas.

 

Evandro.S Eisinger

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara muitas vezes quando acontece isso comigo eu copio todo o meu xml e colo no bloco de notas, dai coloco "Salvar como..." e quando abrir a janela pra escolher onde salvar lá no final terá uma linha "Codificação" lá você escolhe "UTF-8". http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Sempre deu certo pra mim assim, porque tem editores de códigos que o padrão é ANSI dai o flash não consegue ler os acentos nesse tipo de codificação, pelo menos é o que eu acho :)

 

Um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao funcionou...

 

Estou fazendo esse novo arquivo que lista dados de um xml num campo txt:

Mas ele somente lista o ultimo resultado...

Alguem pode me dar um dica?

Abraços!

 

var dados:XML = new XML();

dados.ignoreWhite = true;

dados.load("dados.xml");

dados.onLoad = function():Void {

qtd = this.childNodes[0].childNodes.length;

for(i=0; i<qtd; i++){

lista_txt.text = this.childNodes[0].childNodes.childNodes[1].firstChild;

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.