Ir para conteúdo

POWERED BY:

Arquivado

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

Denis Ximenes

Carregando IMG do XML

Recommended Posts

Boa Noite pessoal do Imasters !

 

Estou cada vez mais evoluindo em ActionScript 3.0 esta muito gostoso estudar isso *-*

 

Bom mas vamos lá,

 

tenho um flash que carrega informaçoes de um XML

 

meu problema é que não consigo Carregar uma imagem, pelo que vi ja ta certo, mas o flash acusa um erro !

 

Vou postar meu código abaixo, meu XML, e meu erro !

 

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.Loader;

var CaminhoXML:URLLoader= new URLLoader();
var dadosXML:XML= new XML();
var pegaIMG:Loader = new Loader();
var Total:Number=0;
CaminhoXML.load(new URLRequest("ArquivoXML.xml"));
CaminhoXML.addEventListener(Event.COMPLETE, carregou)

function carregou(e:Event){
	//addChild(dadosXML);
	dadosXML= new XML(e.target.data);
	Total=(dadosXML.foto.length());
	trace(Total);
	texto.text= dadosXML.foto.legenda[0];
	
	//Carregando a Imagem
	pegaIMG.load(new URLRequest(dadosXML.foto.diretorio[0]));
	nois.addChild(pegaIMG);

}

 

 

<?xml version="1.0" encoding="utf-8"?>

<galeria>
<foto>
<legenda>Muito legal</legenda>
<diretorio>computador1.jpg</diretorio>
</foto>

<foto>
<legenda>Muito Shamps</legenda>
<diretorio>computador2.jpg</diretorio>
</foto>
</galeria>

 

ERRO !!!

 

Scene 1, Layer 'Action Script', Frame 1, Line 23 1061: Call to a possibly undefined method addChild through a reference with static type flash.display:SimpleButton.

 

 

 

 

alguem poderia me ajudar ? nao sei oque fazer ! Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho que eu não fiz nada e funcionou aqui:

<?xml version="1.0" encoding="utf-8"?>

<galeria>
<foto>
<legenda>Muito legal</legenda>
<diretorio>Radioactive.gif</diretorio>
</foto>

<foto>
<legenda>Muito Shamps</legenda>
<diretorio>php.gif</diretorio>
</foto>
</galeria>

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.Loader;

var CaminhoXML:URLLoader= new URLLoader();
var dadosXML:XML= new XML();
var pegaIMG:Loader = new Loader();
var Total:Number=0;
CaminhoXML.load(new URLRequest("ArquivoXML.xml"));
CaminhoXML.addEventListener(Event.COMPLETE, carregou)

function carregou(e:Event){
 	//addChild(dadosXML);
 	dadosXML= new XML(e.target.data);
 	Total=(dadosXML.foto.length());
 	trace(Total);
 	texto.text= dadosXML.foto.legenda[0];
 	
 	//Carregando a Imagem
 	pegaIMG.load(new URLRequest(dadosXML.foto.diretorio[0]));
		//
 	nois.addChild(pegaIMG);

}
No palco tem uma caixa de texto chamado de texto e um movieclip chamado de nois.

Nois é um botão ou movieclip?

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.