vuelvo a recurrir a vuestra ayuda por un pequeño problemita;
el tema es que tengo una galería en flash con xml, en una sección tengo unas miniaturas las cuales abren cada una un video diferente con su respectivo titulo y copete
lo que necesito ahora es que cada video tenga un link a vimeo para poder ser visualizado en pantalla completa, pero no logro hacerlo funcionar, ya que siempre me sale el ultimo video de la lista xml...
este es mi XML:
pongo solo la primera parte, son 15 en total, 15 videos, 15 miniaturas y demás...
Código XML :
<galeria> <item> <title>Ficciones</title> <thumb>imagen movimiento/mov01.jpg</thumb> <titulo>Ficciones</titulo> <copete>Koniec</copete> <info></info> <video>videos/video1.flv</video> <link url="http://player.vimeo.com/video/15542431?title=0&byline=0&portrait=0" /> </item> </galeria>
Código ActionScript :
Galeria.push({ titulo_th:xmlNodeGeral.childNodes[0].firstChild.nodeValue, thumb:xmlNodeGeral.childNodes[1].firstChild.nodeValue, titulo_video:xmlNodeGeral.childNodes[2].firstChild.nodeValue, copete_video:xmlNodeGeral.childNodes[3].firstChild.nodeValue, info_video:xmlNodeGeral.childNodes[4].firstChild.nodeValue, videos:xmlNodeGeral.childNodes[5].firstChild.nodeValue, link:xmlNodeGeral.childNodes[6].attributes.url});
Código ActionScript :
function build(pagina) { var inicio = pagina*itensPagina ///////////////////////////////////////////////// for (i = 0; i<total; i++) { thumb = thumbs_mov["item2"+i]; thumb.removeMovieClip() } ///////////////////////////////////////////////// for (i = inicio; i<inicio+itensPagina; i++) { id = i-inicio; if(i<total){ thumb = thumbs_mov.attachMovie("item2", "item2"+i, i); // thumb.titulo_th = Galeria[i].titulo_th thumb.thumb = Galeria[i].thumb thumb.titulo_video = Galeria[i].titulo_video thumb.copete_video = Galeria[i].copete_video thumb.info_video = Galeria[i].info_video thumb.videos = Galeria[i].videos thumb.link = Galeria[i].link ///////////////////////////////////////////////// thumb.onRelease = function() { setTimeout(BotonHD, 0, this.link); } }; }; } ///////////////////////////////////////////////// function BotonHD(){ var myMc:MovieClip = _root.attachMovie("fs_video", "fs_video" + i, i); myMc._x = 450; myMc._y = 300; myMc.onRelease = function(){ myMc.link = thumb.link; getURL(this.link, "_blank"); } }estoy poniendo solo partes del código que creo necesario para el análisis, de ser necesario puedo postear el código completo...
bueno, el caso es que, se que estoy haciendo mal, pero no puedo encontrar la forma de decirle al botón myMc que luego de hacer click en la miniatura (thumb) obtenga el respectivo link
espero haber sido clara... y gracias de antemano!