Ir para conteúdo

POWERED BY:

Arquivado

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

Alex P. Souza

[Resolvido] carregar texto via xml

Recommended Posts

Pessoal, preciso de um Help.

 

Eu preciso carregar um texto dentro de um MC via XML.

 

Eu consigo carregar o texto no Output, mas como eu indico esse texto dentro do MC? Ponho um Input Text dentro do MC?

 

Abaixo o meu código

<?xml version="1.0" encoding="iso-8859-1"?>
<dados>
   <descricao>TEXTO AQUI</descricao>	
</dados>

System.useCodepage = true; 
        var MeuXML:XML = new XML();
      MeuXML.ignoreWhite = true;
      MeuXML.onLoad = function($sucesso){ 
      //aqui você chama o endereço da imagem e carrega ela no mc
      loadMovie(MeuXML.childNodes[0].childNodes[0].firstChild.nodeValue,input_txt);
      if ($sucesso) { // Em caso de sucesso.            
           trace(MeuXML.childNodes[0].childNodes[0].firstChild.nodeValue);
      }         
      else {
           trace($sucesso);
           trace("Ocorreu algum erro ao carregar os dados.");
      } 
};  

MeuXML.load("dados.xml");

firstChild.nodeValue indica o texto que eu coloquei no XML, só que eu não sei fazer ele exibir isso dentro de um Text Box que está dentro de um MC.

 

Alguém sabe corrigir esse meu código ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué faça isso que você mesmo falou...

 

Coloque uma caixa de texto dentro de um MC e ponha o caminho para o flash preencher o texto

 

mc.textInput.text = valor

 

onde mc é um movieclip instanciado em sua tela

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué faça isso que você mesmo falou...

 

Coloque uma caixa de texto dentro de um MC e ponha o caminho para o flash preencher o texto

 

mc.textInput.text = valor

 

onde mc é um movieclip instanciado em sua tela

 

Abraços

 

Tá, mas como eu referencio nesse código os caminhos do meu MC e do meu Input Text ?

É justamente isso que eu não sei fazer.

 

Eu sei fazer pra carregar imagem. Mas daí eu coloco url no meu xml e coloco url como attributes no AS. Parece besta mas eu não sei fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putzzz Berseck ... [RESOLVIDO]

 

 

System.useCodepage = true; 
        var MeuXML:XML = new XML();
      MeuXML.ignoreWhite = true;
      MeuXML.onLoad = function($sucesso){ 
      //aqui você chama o endereço da imagem e carrega ela no mc
      loadMovie(MeuXML.childNodes[0].childNodes[0].firstChild.nodeValue,mc_txt.input_txt.text = MeuXML.childNodes[0].childNodes[0].firstChild.nodeValue);
      if ($sucesso) { // Em caso de sucesso.            
           trace(MeuXML.childNodes[0].childNodes[0].firstChild.nodeValue);
      }         
      else {
           trace($sucesso);
           trace("Ocorreu algum erro ao carregar os dados.");
      } 
};  

MeuXML.load("dados.xml");

Depois do = era só chamar denovo o nó do XML .. putz que tosco ..

 

Valeu pela ajuda.

 

[RESOLVIDO]

 

ABÇ

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, preciso de um Help.

 

Eu preciso carregar um texto dentro de um MC via XML.

 

Eu consigo carregar o texto no Output, mas como eu indico esse texto dentro do MC? Ponho um Input Text dentro do MC?

 

Abaixo o meu código

<?xml version="1.0" encoding="iso-8859-1"?>
<dados>
   <descricao>TEXTO AQUI</descricao>	
</dados>

System.useCodepage = true; 
        var MeuXML:XML = new XML();
      MeuXML.ignoreWhite = true;
      MeuXML.onLoad = function($sucesso){ 
      //aqui você chama o endereço da imagem e carrega ela no mc
      loadMovie(MeuXML.childNodes[0].childNodes[0].firstChild.nodeValue,input_txt);
      if ($sucesso) { // Em caso de sucesso.            
           trace(MeuXML.childNodes[0].childNodes[0].firstChild.nodeValue);
      }         
      else {
           trace($sucesso);
           trace("Ocorreu algum erro ao carregar os dados.");
      } 
};  

MeuXML.load("dados.xml");

firstChild.nodeValue indica o texto que eu coloquei no XML, só que eu não sei fazer ele exibir isso dentro de um Text Box que está dentro de um MC.

 

Alguém sabe corrigir esse meu código ???

 

Berseck. Uma outra pergunta. Como eu faço pra exibir esse texto se o meu Input Text estiver no segundo frame ???

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Guarda a variavel, em uma variavel global... e coloca ela relacionado ao imput no segundo frame... ou extende os frames de action por toda a animação e no segundo frame você cria um

 

if(_currentframe == 2){

texto.text = x

}

 

Abraços

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.