Flash + XML
Olá pessoal!
Estou fazendo um banner onde carrego uma imagem e um link via XML, até aí tudo beleza.
Agora preciso carregar tbm um VIDEO, porém minha variável está retornando sempre como nula. Alias nem sei se estou tentando carregar da forma certa.
Obs.: Estou usando um componente (FLV Playback) e tenho seis cenas, cada uma com um componente.
Segue o código.
myplayer.playButton = _play;
System.useCodepage = true;
var arquivo:XML = new XML();
arquivo.load("banner.xml");
arquivo.ignoreWhite = true;
arquivo.onLoad = function() {
for (i=1; i<7; i++) {
if (i<6) {
_root["img0"+i].loadMovie(this.childNodes[0].childNodes[i-1].attributes.imagem);
_root["myplayer0"+i].attachVideo(this.childNodes[0].childNodes[i-1].attributes.videos);
} else {// end if
_root["img"+i].loadMovie(this.childNodes[0].childNodes[i-1].attributes.imagem);
_root["myplayer"+i].attachVideo(this.childNodes[0].childNodes[i-1].attributes.videos);
}
} // end of for
link01_mc.link = this.childNodes[0].childNodes[0].attributes.link;
link01_mc.onRelease = function() {
getURL(this.link, "");
};
};
_play.onPress = function () {
_root.stop();
};
Código do XML
>
<?xml version="1.0" encoding="ISO-8859-1"?>
<destaque>
<foto imagem="pictures/banner/img_free.jpg" link="01" videos="videos/video1.flv" />
<foto imagem="pictures/banner/img_atualizacao.jpg" link="02" videos="videos/video2.flv"/>
<foto imagem="pictures/banner/img_celebridades.jpg" link="03" videos="videos/video3.flv"/>
<foto imagem="pictures/banner/img_fetiche.jpg" link="04" videos="videos/video4.flv"/>
<foto imagem="pictures/banner/img_assine.jpg" link="05" videos="videos/video5.flv"/>
</destaque>
Se alguém puder ajudar. Obrigado
Discussão (3)
Carregando comentários...