Só posso usar AS2 então se alguém puder me ajudar eu ficaria muit agradecido.
Segue meu código atual que funciona sem problemas até então:
CÓDIGO
var myXML:XML = new XML();
var XML_URL:String = "dado.xml";
var myLoader:MovieClipLoader = new MovieClipLoader();
var CaminhoAtual:Number = 0;
var endLoad:Object = new Object();
// quando terminar de carregar
endLoad.onLoadInit = function() {
percent._visible = false;
progressGraph._visible = false;
holder01._visible = true;
};
//quando estiver carregando
endLoad.onLoadProgress = function(alvo:Object, bLoad:Number, bTotal:Number) {
percent.text = Math.round(bLoad/bTotal*100)+"%";
holder01._visible = false;
};
myXML.ignoreWhite = true;
myXML.onLoad = function(ok) {
if (ok) {
btn01.onRelease = function() {
CaminhoAtual = 0;
LoadSWF();
};
btn02.onRelease = function() {
CaminhoAtual = 1;
LoadSWF();
};
btn03.onRelease = function() {
CaminhoAtual = 2;
LoadSWF();
};
btn04.onRelease = function() {
CaminhoAtual = 3;
LoadSWF();
};
CaminhoAtual = 0;
LoadSWF();
}
};
myXML.load(XML_URL);
btn01.texto.text = "1";
btn02.texto.text = "2";
btn03.texto.text = "3";
btn04.texto.text = "4";
function LoadSWF() {
holder01._visible = false;
myLoader.unloadClip(holder01);
myLoader.loadClip(myXML.firstChild.childNodes[CaminhoAtual].firstChild.nodeValue, holder01);
CaminhoAtual++;
if (CaminhoAtual > 3)
{
CaminhoAtual = 0;
}
percent._visible = true;
progressGraph._visible = true;
myLoader.addListener(endLoad);
}
var XML_URL:String = "dado.xml";
var myLoader:MovieClipLoader = new MovieClipLoader();
var CaminhoAtual:Number = 0;
var endLoad:Object = new Object();
// quando terminar de carregar
endLoad.onLoadInit = function() {
percent._visible = false;
progressGraph._visible = false;
holder01._visible = true;
};
//quando estiver carregando
endLoad.onLoadProgress = function(alvo:Object, bLoad:Number, bTotal:Number) {
percent.text = Math.round(bLoad/bTotal*100)+"%";
holder01._visible = false;
};
myXML.ignoreWhite = true;
myXML.onLoad = function(ok) {
if (ok) {
btn01.onRelease = function() {
CaminhoAtual = 0;
LoadSWF();
};
btn02.onRelease = function() {
CaminhoAtual = 1;
LoadSWF();
};
btn03.onRelease = function() {
CaminhoAtual = 2;
LoadSWF();
};
btn04.onRelease = function() {
CaminhoAtual = 3;
LoadSWF();
};
CaminhoAtual = 0;
LoadSWF();
}
};
myXML.load(XML_URL);
btn01.texto.text = "1";
btn02.texto.text = "2";
btn03.texto.text = "3";
btn04.texto.text = "4";
function LoadSWF() {
holder01._visible = false;
myLoader.unloadClip(holder01);
myLoader.loadClip(myXML.firstChild.childNodes[CaminhoAtual].firstChild.nodeValue, holder01);
CaminhoAtual++;
if (CaminhoAtual > 3)
{
CaminhoAtual = 0;
}
percent._visible = true;
progressGraph._visible = true;
myLoader.addListener(endLoad);
}
Muito obrigado desde já

Help














