package { import flash.display.MovieClip; import flash.events.*; import flash.net.*; import flash.display.Loader; import flash.xml.XMLDocument; import flash.xml.XMLNode; import flash.xml.XMLNodeType; public class buscaXml extends MovieClip { var contemFundo:MovieClip; var urlXml:String; var urlReqXml:URLRequest; var carregaXml:URLLoader; var meuXml:XML; var fundoImg:String; var imagem:String; var image:String; var localXml:String; var carregaFoto:Loader; var qtd:Number; public function buscaXml() { trace("ok buscaXml") abreXml(); }//fim de public function buscaXml //__________________________________________________________________________________________________________ public function abreXml() { urlXml = "fundo.xml"; urlReqXml = new URLRequest(urlXml); carregaXml = new URLLoader(); carregaXml.dataFormat = URLLoaderDataFormat.TEXT; carregaXml.load(urlReqXml); carregaXml.addEventListener(Event.COMPLETE, exibeXml); }//fim de public function abreXml public function exibeXml (evt:Event):void { meuXml = new XML(evt.target.data); //trace(meuXml); //trace(meuXml.image.local + " até aqui tá ok"); qtd = meuXml.image.length; //trace(qtd + " a variável qtd foi entendida como número") contemFundo = new contemImg() //trace(contemFundo); for(var i = 0; i <= qtd; i++) { //trace("entrou do for"); fundoImg = meuXml.image[i].local; //trace(meuXml.image[i].local + " verificação do valor") localXml = "fundo/" + fundoImg; urlReqXml = new URLRequest(localXml); carregaFoto = new Loader(); carregaFoto.load(urlReqXml); contemFundo.carregador_mc.addChild(carregaFoto); addChild(contemFundo); contemFundo.width = 352; contemFundo.height = 240; contemFundo.x = stage.stageWidth/2 - contemFundo.width/2; contemFundo.y= 5; contemFundo.carregador_mc.width = contemFundo.width ; contemFundo.carregador_mc.height = contemFundo.height ; contemFundo.carregador_mc.x = stage.stageWidth/2 - contemFundo.carregador_mc.width/2 ; contemFundo.carregador_mc.y = 5; //trace(carregaFoto + " foi entendido o que é carregaFoto"); }//fim de for trace("O valor total de i é " + i) }// fim de exibeXml //__________________________________________________________________________________________________________ }//fim de public class buscaXml }//fim de package