Swf dentro de outro com imagens externas por XML
Ver se consigo explicar de forma clara:
Eu tenho um swf que puxa outro swf desta maneira:
>
on (release)
{
getURL("", "_level1");
getURL("../pt/galeria/verao.swf", "_level1");
}
Depois no swf verao tenho um mc com
>
onClipEvent (enterFrame) {
_root.carrega.text = Math.floor(this.getBytesLoaded()/this.getBytesTotal()*100);
}
Tenho tambem as setas com prev e next e o na frame:
>
meuXML = new XML();
meuXML.load("Verao.xml");
meuXML.ignoreWhite = true;
a = 0;
meuXML.onLoad = function() {
// cria-se um enterFrame pra ele ficar verificando toda hora as variaveis
onEnterFrame = function () {
// aqui indicamos para que o campo diga qual imagem esta e qtas tem...
campo.text = (a+1)+" / "+meuXML.childNodes.length;
// agora ele verifica se a imagem atual for a ultima ele desabilita o botao NEXT
if ((a+1) == meuXML.childNodes.length) {
next.useHandCursor = false;
next.enabled = false;
next._alpha = 30;
// agora ele verifica se a imagem atual for a primeira ele desabilita o bt PREV
} else if ((a+1) == 1) {
prev.useHandCursor = false;
prev.enabled = false;
prev._alpha = 30;
// se nao for a primeira nem a ultima todos funcionam felizes para sempre
} else {
next._alpha = 100;
next.useHandCursor = true;
next.enabled = true;
prev._alpha = 100;
prev.useHandCursor = true;
prev.enabled = true;
}
// frescura para o carregador zerar quando chegar a 100
// ou seja, quando o alvo estive carregado
if (_root.carrega.text == 100) {
_root.carrega.text = "";
}
};
//
alvo.loadMovie(meuXML.childNodes[a].firstChild);
next.onRelease = function() {
if (a<meuXML.childNodes.length-1) {
a++;
alvo.loadMovie(meuXML.childNodes[a].firstChild.nodeValue);
}
};
prev.onRelease = function() {
if (a>0) {
a--;
alvo.loadMovie(meuXML.childNodes[a].firstChild.nodeValue);
}
};
};
Finalmente tenho um XML com:
Código:
Finalmente tenho um XML com:
>
<?xml version="1.0" encoding="utf-8"?>
<teste>verao/Verao2008.jpg</teste>
<teste>verao/Verao2008 (1).jpg</teste>
<teste>verao/Verao2008 (2).jpg</teste>
<teste>verao/Verao2008 (3).jpg</teste>
<teste>verao/Verao2008 (4).jpg</teste>
<teste>verao/Verao2008 (5).jpg</teste>
Isto realmente funciona em pleno.Se ler directamente do swf ele está a funcionar. No entanto quando eu o puxo para dentro do swf galeria ele não lê as imagens.
Básicamente eu queria puxar um swf para dentro de outro para não criar um pop up com cada galeria.
Se me podessem ajudar com urgencia.
Um abraço
Discussão (3)
Carregando comentários...