Ahora me doy cuenta que la solución que he encontrado me inutiliza el botón...
Código:
// clip que contiene thumbs
lstThumb.onLoadInit = function(mc:MovieClip) {
var aimg:Tween = new Tween(mc, "_alpha", Regular.easeOut, 0, 100, 1, true);
mc._width = 50;
mc._height = 50;
};
mclThumb.addListener(lstThumb);
// xml
var xmlFile:String = "imagenes.xml";
var xmlProd:XML = new XML(xmlFile);
xmlProd.ignoreWhite = true;
xmlProd.onLoad = function(sucess) {
if (sucess) {
fn = xmlProd.firstChild.childNodes;
total = fn.length;
for (var i:Number = 0; i<total; i++) {
var btn:MovieClip = menu.thumb.attachMovie("thumb", "thumb"+i, i);
btn._y = (btn._height+15)*i;
btn.id = i;
btn.onRollOver = function() {
this.border.gotoAndStop(2);
};
btn.onRollOut = function() {
this.border.gotoAndStop(1);
};
imagenTH = fn[i].attributes.thumb;
//mclThumb.loadClip(imagenTH,btn.img); /* versión antigua, con flash player 6 no funciona*/
menu.thumb["thumb"+i].loadMovie(imatgeTH); /* Para que funcione en flash player 6: PROBLEMA, ENTONCES NO FUNCIONA BOTÓN*/
}
} else {
trace("Error!");
}
};
xmlProd.load(xmlFile);
Con
flash player 6 la variable btn, que es el movieClip donde coloco el thumb que es una instancia del de la librería, es lo que
me da problemas...
Para solucionar lo de que me visualizara el jpg del xml, lo solucioné poniendo (menu.thumb["thumb"+j]...) pero veo que no es la solución...
No sé como hacerlo, alguien puede ayudarme?
Gracias.