hice una galeria con carga dinamica en la que las imagenes al darle click a los thumbs se muestran en mayor tamaño, hasta aqui todo bien, pero necesito que esas imagenes se muestren en otro frame de mi pelicula.
Como lo hago? Ayuda porfavor!!!
Aqui pongo mi xml y mi script
xml:
<data>
<foto nom_xml="00.jpg" />
<foto nom_xml="01.jpg" />
<foto nom_xml="02.jpg" />
<foto nom_xml="03.jpg" />
<foto nom_xml="04.jpg" />
<foto nom_xml="05.jpg" />
<foto nom_xml="06.jpg" />
<foto nom_xml="07.jpg" />
<foto nom_xml="08.jpg" />
<foto nom_xml="09.jpg" />
</data>
script que puse en el primer frame:
Código ActionScript :
var xml:XML = new XML(); xml.ignoreWhite = true; xml.onLoad = alCargar; xml.load("xml/lista.xml"); var numFotos:Number; var cadaFoto:Array; var i:Number; var dirX:Number = 0; var dirY:Number = 0; var col:Number = 4; var mcs:MovieClip; var thumb:MovieClip; var img:MovieClip; var thumbloader:MovieClipLoader = new MovieClipLoader(); var imgloader:MovieClipLoader = new MovieClipLoader(); foto_mc._visible = false; function alCargar(){ numFotos = xml.firstChild.childNodes.length; //trace(numFotos); cadaFoto = new Array(numFotos); cargarPrevias(); } function cargarPrevias(){ for(i = 0; i < numFotos; i++){ Duplicar(); cadaFoto[i] = xml.firstChild.childNodes[i].attributes.nom_xml; //trace(cadaFoto[i]); thumb = mcs.createEmptyMovieClip("n", this.getNextHighestDepth()); thumbloader.loadClip("thumb/" + cadaFoto[i], thumb); } } function Duplicar(){ mcs = thumb_mc.duplicateMovieClip("mc"+ i, i); mcs._x = 121*dirX + 50; mcs._y = 92*dirY + 5; dirX++; if(dirX == col){ dirX = 0; dirY++; } verFotos(i); } function verFotos(num:Number){ img = foto_mc.createEmptyMovieClip("j", this.getNextHighestDepth()); mcs.onPress = function(){ foto_mc._visible = true; foto_mc.swapDepths(mcs.getNextHighestDepth()); imgloader.loadClip("img/" + cadaFoto[num], img); } cerrarFoto(); } function cerrarFoto(){ foto_mc.onPress = function(){ foto_mc._visible = false; } }
gracias