Estou com um problema nesse arquivo que estou criando, que ele pega as informações aleatoriamente de um xml e puxa nos MCs (alvo1_mc,alvo2_mc,alvo3_mc)
O estranho é que ele somente lê uma imagem, e carrega somente esta imagem.
E esta dando este erro:
Error opening URL "file:///C|/Documents%20and%20Settings/admin/Desktop/Nova%20pasta/
1.jpg
"
Error opening URL "file:///C|/Documents%20and%20Settings/admin/Desktop/Nova%20pasta/undefined"
Error opening URL "file:///C|/Documents%20and%20Settings/admin/Desktop/Nova%20pasta/undefined"
Nâo entendi porque ouve isso, pois ele acha o 1.jpg do xml..., e as fotos estâo no mesmo lugar e com mesmo nome...
Fico assim o código:
function geraAleatorio(limit:Number):Array { var lista:Array = new Array() var novo:Array = new Array() var ale:Number for(var i = 0; i < limit; i++) lista.push(i) while(lista.length > 0){ ale = Math.round(Math.random() * (lista.length - 1)) novo.push(lista.splice(ale, 1)) } return novo}var xml = new XML()xml.load("dados.xml");xml.onLoad = function(){ var imagens = new Array(); var rd:Array = geraAleatorio(3); imagens[0] = xml.childNodes[0].firstChild.nodeValue; imagens[1] = xml.childNodes[1].firstChild.nodeValue; imagens[2] = xml.childNodes[2].firstChild.nodeValue; img = imagens[rd[0]]; img2 = imagens[rd[1]]; img3 = imagens[rd[2]]; trace(xml) alvo1_mc.loadMovie(img); alvo2_mc.loadMovie(img2); alvo3_mc.loadMovie(img3);}
E assim o XML:
<?xml version="1.0" encoding="UTF-8"?> <foto> 1.jpg </foto> <foto> 2.jpg </foto> <foto> 3.jpg </foto
Muito obrigado se poderem me dar uma força novamente!
Aguardo ansiosamente!
Abraços!