Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2011, 09:18
rege
 
Fecha de Ingreso: noviembre-2009
Mensajes: 41
Antigüedad: 14 años, 5 meses
Puntos: 10
Respuesta: cargar jpg de un xml (flash player 6)

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.

Última edición por rege; 27/06/2011 a las 09:34