La carga de los thubnails lo hace desde un xml,
el código de los thumbs me funciona bien a partir de flash player 7, pero necesito que funcione en flash player 6, y no lo logro, alguien podria orientarme?
El xml, lo lee bien, pues si hago un trace del thumb (fn[j].attributes.thumb) para ver si lee bien la ruta y si lo hace, lo que falla es el cargar el jpg.
Código HTML:
Código xml: <imagenes> <product tit="imagen1" thumb="img/1.jpg" /> <product tit="imagen2" thumb="img/2.jpg" /> etc... </imagenes> Código flash: // 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; imagenTH = fn[i].attributes.thumb; mclThumb.loadClip(imagenTH,btn.img); } } else { trace("Error!"); } }; xmlProd.load(xmlFile);
El error viene del "mclThumb.loadClip(imagenTH,btn.img);",
estoy probando con loadMovie pero me da error...
Alguien puede ayudarme?
Gracias de antemano.
---------------------------------
EDITO:
Ya lo he resuelto, no se si hay otra forma mejor pero bueno...
así me funciona, por si a alguien le interesa:
he cambiado mclThumb.loadClip(imagenTH,btn.img) por
Código HTML:
menu.thumb["thumb"+i].loadMovie(imagenTH);
Ahora el problema lo tengo con el título, dentro de thumb tengo un campo dinámico, txt, entonces quiero ponerle el título que le toque a cada uno:
Código HTML:
titProd = fn[i].attributes.tit; menu.thumb["thumb"+i].txt.text = titProd;