12/08/2008, 12:00
|
| | Fecha de Ingreso: septiembre-2004
Mensajes: 2
Antigüedad: 20 años, 2 meses Puntos: 0 | |
Respuesta: Sólo me abre el primer link del xml me estoy acercando a la solución, pero necesito un empujoncito, puse el código así:
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = alCargar;
xml.load("xml/lista.xml");
var numFotos:Number;
var cadaFoto:Array;
var Link:Array;
var i:Number;
var dirX:Number = 0;
var dirY:Number = 0;
var col:Number = 100;
var mcs:MovieClip;
var thumb:MovieClip;
var img:MovieClip;
var thumbloader:MovieClipLoader = new MovieClipLoader();
var imgloader:MovieClipLoader = new MovieClipLoader();
foto_mc._visible = true;
function alCargar(){
numFotos = xml.firstChild.childNodes.length;
//trace(numFotos);
cadaFoto = new Array(numFotos);
Link = new Array(numFotos);
cargarPrevias();
}
function cargarPrevias(){
for(i = 0; i < numFotos; i++){
Duplicar();
cadaFoto[i] = xml.firstChild.childNodes[i].attributes.nom_xml;
Link[i] = xml.firstChild.childNodes[i].attributes.url_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 = 70*dirX+10;
mcs._y = 70*dirY+10;
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);
foto_mc.onPress = getURL(Link[num],"_blank");
}
}
y me abre los html, pero en los botones chicos, necesito que los abra en las imágenes que despliegan esos botones chicos, alguna idea...? |