Flash + XML em slideshow
Olá pessoal, tenho o seguinte arquivo flash que está em: www.conceptartbrasil.org. Ele é básicamente uma slideshow com thumbs q tem o link do forum tb. Assim coloco os destaques por lá.
No primeiro frame temos:
No segundo a action principal temos:
function montaThumbs(){ primeiroNo = meuXML.firstChild; _root.aPartir = _root.i; _root.ate = _root.i + 6; _root.controleProximo = _root.i + 7; _root.distanciaThumb = 90; _root.alturaThumb = 50; if (_root.controleProximo >= primeiroNo.childNodes.length) { _root.ate = primeiroNo.childNodes.length - 1; _root.btProximo._visible = false; } else { _root.btProximo._visible = true; } // end else if while (_root.i <= _root.ate) { this.createEmptyMovieClip("allThumbs", this.getNextHighestDepth()); allThumbs.attachMovie("thumb", "mcThumb" + _root.i, allThumbs.getNextHighestDepth()); allThumbs["mcThumb" + _root.i]._x = _root.distanciaThumb; allThumbs["mcThumb" + _root.i]._y = _root.alturaThumb; allThumbs["mcThumb" + _root.i].autor.autor_texto.text = primeiroNo.childNodes[_root.i].attributes.autor; allThumbs["mcThumb" + _root.i].legenda.legenda_texto.text = primeiroNo.childNodes[_root.i].attributes.legenda; allThumbs["mcThumb" + _root.i].img.loadMovie(primeiroNo.attributes.pastaIMG + primeiroNo.childNodes[_root.i].attributes.id + ".jpg"); _root.distanciaThumb = _root.distanciaThumb + 133; allThumbs["mcThumb" + _root.i].id = i; allThumbs["mcThumb" + _root.i].mcMask.onRelease = function () { getURL(primeiroNo.childNodes[this._parent.id].attributes.link, "_top"); }; if (_root.i == _root.ate) { break; } // end if ++_root.i; } // end while btProximo.onRelease = function () { _root.aPartir = _root.i++; _root.gotoAndPlay(3); }; btAnterior.onRelease = function () { _root.i = _root.aPartir - 7; _root.gotoAndPlay(3); };} // End of the functionstop ();var meuXML = new XML();meuXML.ignoreWhite = true;meuXML.load("[http://www.conceptartbrasil.org/destaques.xml");meuXML.onLoad](http://www.conceptartbrasil.org/destaques.xml) = function (carregaXML){ if (carregaXML) { _root.montaThumbs(); } // end if};if (_root.aPartir == undefined){ _root.aPartir = 0; _root.i = _root.aPartir;} // end ifif (_root.aPartir == 0 || _root.aPartir == 7){ _root.btAnterior._visible = false;}else{ _root.btAnterior._visible = true;} // end else if
No terceiro:
Meu XML:
<?xml version="1.0" encoding="UTF-8"?><destaques pastaIMG="[http://www.conceptartbrasil.org/img_destaques/">
Mas ele somente lê o último elemento. No caso a guerra secreta. Agora alguem sabe oq pode ser isso? Como conserto?Já tentei outras formas mas sem sucesso no resultado.
Agradeço desde já.
Discussão (12)
Carregando comentários...