Hola, a que es fantástica la galería...
Bueno yo le hice varios cambios para que se ajustara a lo que estaba haciendo, y soy novato en esto y espero no haber cometido alguna burrada al cambiar alguna parte del código o de los mc.
1 Cambiar la posición de las mini en el escenario.
En la escena de galería en el AS del frame cambiar aquí
_global.initX = 26;
_global.initY = 220;
2 Cambiar el numero de tumb... que aparecen en el escenario
Se debe modificar el archivo Imagenes.as cambiar 888888888 por el número que se requiera...
//repagina los thumbnails
public function paginar():Void {
var i:Number;
var tam:Number;
var mod:Number;
tam = parseInt(String(nImagenes/888888888));
paginas = new Array(tam);
for (i=0; i<paginas.length; i++) {
paginas[i] = 888888888;
}
mod = nImagenes%888888888;
if (mod) {
paginas[tam] = mod;
}
}
//Redibuja las fotos en el escenario
public function cambiarPagina(pagina:Number) {
var i:Number;
var elem:Number;
var init:Object;
elem = paginas[pagina-1];
hilos = new Array(elem);
for (i=0; i<888888888; i++) {
ruta_mc["mFoto"+i].removeMovieClip();
}
for (i=0; i<elem; i++) {
init = new Object();
init = calcularPos(i);
init.elem = i;
init.img = i+(888888888*(pagina-1));
hilos[i] = setInterval(this.materializar, 20*(i+1), init);
init = null;
}
}
bueno en realidad yo reduje su número a 4 no se como funcione aumentándolo, por lo de la agrupación por filas y columnas en realidad eso no lo considere hasta ahora pero esto les debe dar una idea de cómo hacerlo si necesitan aumentar el número más de lo que trae la galería
3 Cambiar la distancia entre tumb... en la horizontal que era lo que necesitaba variar
8888888888888 por el valor necesitado
obj._x = _global.initX+((77+8888888888888)*(obj._x-1));
en mi caso no varié la dist. en y pues solo tengo una fila de 4 tumb, pero debe ser igual para el sentido de la Y
Bueno ahora si la solicitud de cambio de tamaño y arrastre del pop up
4 Eliminar arrastre del pop up
en el mc pop up de la biblioteca eliminar el mc arrastrador que esta en el layer arrastrador o mejor elimina el layer arrastrador y listo
5 Cambiar dimensiones de la ventana pop up
5.1 dentro del mc pop up en el layer fondo cambiar el frame final de la transición al tamaño deseado eso si conservando el punto 0 de para que no descuadre nada al final, el punto de origen de la animación variará si se cambia el tamaño de la ventana (hay que tenerlo en cuanta si se quiere conservar la animación desde el centro)
5.2 en el layer sombra lo mismo cambiarla a la posición lógica
5.3 ahora en el layer elementos dar al tamaño al rectángulo que aparece en el primer frame al tamaño del pop up,
ahora en el frame final de los elementos
5.3.1 al mc container variar el tamaño del rectángulo pero desde el mc container, no variar el tamaño del mc estirarlo hay que entrar en el mc y variar la forma desde dentro, bueno yo lo hice asi, pues creo que si vario el mc.container desde fuera creo que variara la forma de lo que se cargue ahí, bueno ahí les dejo para que prueben si cambia la proporción de lo que se carga ahí, (esto se hace más fácil dándole doble clic asi se ve lo que se esta haciendo en relación al resto), ojo que dentro del container hay una máscara que hauy que cambiar al mismo tamaño del container...
5.3.2 bueno ahora organizar los botones y el mc que carga el número de imagen, tamaño y arrastre para ver y otras cosas,
5.3.3 ahora en el layer BlackBoard vas al frame final y doble clic, y ajustar su tamaño al del container, y ubicar el mc deleteme que esta al lado derecho inferior a la ubicación que se necesite.
5.3.4 bueno ahora viene lo de la trancisión, yo la elimine de la galería así que no le hice los cambio pero es fácil es solo cambiar los tamaños de los mc
si prueban hasta ahí la apariencia ya cambio pero falta cuadrar la ventana de arrastre que se debe restringir al nuevo tamaño
5.3.5 en el archivo Foto.as cambiar en la parte
popup_mc.container_mc.img_mc.onMouseDown = function() {
this.startDrag(false, 0, 0, -1*(this._width)+366.7, -1*(this._height)+363.9);
cambiar los valores del width (366.70) y height (363.9) por los valores width y height del mc blackBoadr
y ya funciona restringido el arrastre de la foto al tamaño Nuevo
5.3.6 por último dar el tamaño a la ventanita de zoom, al final del archivo Foto.as en:
board_mc.moveTo(x, y);
board_mc.lineTo(x, y+26.2);
board_mc.lineTo(x+33.69, y+26.2);
board_mc.lineTo(x+33.69, y);
board_mc.lineTo(x, y);
dar los valores necesarios en este ejemplo el ancho era 262 y ya veis como quedo 26.2 y el alto era 336.9 y quedo 33.69
Bueno espero que ya puedan dar el tamaño que deseen al pop up, a si retribuir un poco de lo que he aprendido en este foro y no haber maltratado mucho el código, que apenas me estoy empapando en esto del AS y ni tenia idea de que exista AS2 pero bueno ahí chapuceando algo se aprende...
Saludos desde Colombia
Nomada
A mi me funciona de maravillas si no les cuadra algo trepo los archivos con los cambio para que los miren...
Chau
Me hubiese gustado ponerle colorcitos al código pero... lo urgente no deja tiempo para lo importante...
Mira como quedo mi galeria con los arreglos aqui
http://nihilobstatmetal.unlugar.com/ auque algunas galerias no las he trepado aún por que parece que vamos a cambiar por un hosting pago... pero este hosting gratuito esta como bueno aunque son solo 20 megas y po ahi ya pasamos hace rato.
Espero que funcione