Estaba intentando hacer una galería como la que tiene El Cipote en su web
www punto ffflashhh punto com
Pulsar en 'aplicaciones' y luego 'galeria'
Me sale bien, excepto que las fotos al abrirse me salen más grandes que a él, y me tapan parte de las fotos en miniatura. ¿Cómo puedo controlar el tamaño? Yo las tengo alamacenadas en la carpeta 'imagenes' a 500 x 375.
Os pego el script:
// Iniciamos códigos de página para la interpretación de los textos
system.usecodepage = true;
// Comienzo haciendo los iconos de las fotos en los botones
function peques() {
y = 1;
while (y<=incremento) {
if ((cargadas+y)<=totalFotos) {
jj = (cargadas+y)+".jpg";
afoto = ruta+jj;
foton = eval(("boton"+y));
loadMovie(afoto, foton.btn);
}
y++;
}
}
// Las formateo dependiendo de tres formas: cuadrada, retrato y paisaje
function centra() {
an = invi._width;
al = invi._height;
if (an == al) {
forma = "cuadrada";
}
if (al>an) {
forma = "retrato";
} else {
forma = "panoramica";
}
if (an>anPeli || al>alPeli) {
redimensiona(forma);
} else {
joto._width = invi._width;
joto._height = invi._height;
}
joto._x = (anPeli-joto._width)/2+100;
if (al>alPeli) {
joto._y = botonera;
} else {
joto._y = (alPeli-al)/2+botonera;
}
valor = "alto "+al;
}
// redimensiono las fotos a los botones
function redimensiona(como) {
valor5 = "entro "+como;
if (como == "retrato") {
pcAl = parseInt(alPeli/al*100);
joto._height = alPeli;
valor4 = "tambien";
joto._width = parseInt(pcAl*an/100);
} else if (como == "panoramica") {
pcAn = parseInt(anPeli/an*100);
joto._width = anPeli;
valor4 = "tambien en panoramica";
joto._height = parseInt(pcAn*al/100);
if (joto._height>alPeli) {
redimensiona("retrato");
}
} else {
joto._height = alPeli;
joto._width = alPeli;
}
}
// Determinamos el número de foto que se señala
function seniala(cual) {
tt = 1;
while (tt<=incremento) {
botoncete = eval(("boton"+tt));
botoncete.cuadrorojo._visible = false;
botoncete.seniala = false;
tt++;
}
cual.seniala = true;
}
// ------------------------------------------------------------------
// ------------------------------------------------------------------
// Cargamos los números de foto y los comentarios, éstos desde un xml
function numFoto(cual) {
_root.gal2 = (("foto "+cual)+" de ")+totalFotos;
// -- creo un nuevo objeto XML
miXML = new XML();
// -- ignorar espacios
miXML.ignoreWhite = true;
// -- proceso si la carga tuvo éxito
miXML.onLoad = function(succes) {
if (succes) {
// -- por cada nodo hijo del nodo principal...
for (var i = 0; i<this.firstChild.childNodes.length; i++) {
// -- delaro una variable que recoje el atributo
// -- del nodo (nombre de la imagen)
coment.comenta = this.firstChild.childNodes[cual-1].attributes.id;
}
}
};
// -- cargar XML
miXML.load("comentarios.xml");
}
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// Declaramos las variables
var ruta = "imagenes/";
totalFotos = _level0.plas.totalFotos;
var cargadas = 0;
incremento = 12;
var botonera = 95;
var anPeli = Stage.width;
var alPeli = (Stage.height-botonera);
var siguientes = true;
var anteriores = false;
_root.ante._alpha = 30;
valor2 = alPeli;
var forma;
var galeria = 1;
_root.gal = "Galeria nº"+galeria;
_root.gal2 = "fotos: "+totalFotos;
var al;
var an;
var dife = incremento;
var efes = new Array(12);
if (incremento>totalFotos) {
dife = totalFotos;
}
yyy = 1;
while (yyy<=dife) {
botoncito = eval(("boton"+yyy));
botoncito.act = true;
efes[(yyy-1)] = true;
yyy++;
}
perico = "perico";
valor9 = "efe4 = "+efes[5];
f1 = efes[0];
f2 = efes[1];
f3 = efes[2];
f4 = efes[3];
f5 = efes[4];
f6 = efes[5];
f7 = efes[6];
f8 = efes[7];
f9 = efes[8];
f10 = efes[9];
f11 = efes[10];
f12 = efes[11];
invi._visible = false;
joto._visible = false;
contenedor._visible = false;
peques();
-----------------------------------
MUCHAS GRACIAS