hola amigos,
tengo una galeria de imagenes creada dinamicamente desde un xml, mediante un for. Con una variable, relativa al Stage.width, le doy el espacio de separacion entre foto y foto (var spacing)
Luego, he añadido un listener al stage, para adaptar la pelicula a las diferentes resoluciones, y dentro de la funcion del listener, he añadido la variable que da la separacion entre foto y foto en el for.
Todo funciona correctamente, excepto la variable spacing. Supongo que necesitaria alguna funcion para que al canviar el tamaño de la pantalla, el for se borrara y volviera a realizarse. No lo se, se muy poco de actionscript.
Os dejo el codigo, a ver si alguien se ha visto en lo mismo que yo y me cuenta por donde tirar, o algun experto tiene la solucion,
frame 1:
Código:
Stage.scaleMode="noScale";
Stage.align="TL";
var miListener:Object=new Object();
miListener.onResize=function(){
bt_prev._y=Stage.height/2;
bt_next._y=Stage.height/2;
bt_next._x=Stage.width-250;
tn_area._x= (Stage.width - 230) / 2;
tn_area._y=Stage.height/2;
tn_group._y=Stage.height/2;
};
Stage.addListener(miListener);
frame de la galeria:
Código:
tn_spacing = (Stage.width - 970) / 2;
distance_x = tn_group.tn._width + tn_spacing;
i = 0;
for(i ; i < total; i++ )
{
tn_group.tn.duplicateMovieClip("tn"+i, i);
tn_group["tn"+i].preloader._width = 0;
tn_group["tn"+i].tn_button._visible = false;
tn_group["tn"+i].txt = (i+1);
tn_group["tn"+i].tn_no = i;
tn_group["tn"+i]._x = i * distance_x;
}