Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2007, 12:23
eybel
 
Fecha de Ingreso: marzo-2007
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 16
como puedo hacer esto? en una galeria

Esto es:

Tengo una galeria, creo que diseñada por Bandit...Donde la he estado utilizando...

Queria saber, no se si vos Bandit podras ayudarme, o quien fuera...

Como puedo editar el codigo, para poder cargar las fotos con una dimension que yo quiera...

Y mi idea es darle algunos parametros a la variable item, ya que es la que toma el numero de foto a cargar...en diapo, el MC vacio, creado dinamicamente...

No se hacerlo ya que item es una variable que tiene una suma logica adentro y eso me confunde como para darle parametros de medidas...

Lo que quiero es, dimensionar las mini fotos y la foto a cargar en contenedor para no tener que dimensionarlas antes de subirlas al servidor...


Este es el codigo:

Cita:

this._lockroot = true;
//posición donde se cargará las imagenes
x = 0;
y = 0;
//ancho y alto de la imagen más 5 pixeles de espacio
ancho = 105;
alto = 77;
//creo un nuevo objeto XML
miXML = new XML();
//ignorar espacios
miXML .ignoreWhite = true;
//proceso si la carga tubo éxito
miXML.onLoad = function(succes) {
if (succes) {
//por cada nodo hijo del nodo principal
for (var i = 0; i<this.firstChild.childNodes.length; i++) {
//declaro una variable que recoja el atributo del nodo (nombre de la imagen)
galeria = this.firstChild.childNodes[i].attributes.id;
//creo un clip de pelìcula vacìo
imagenes.createEmptyMovieClip("diapo"+i,i+100);
//cargo la imagen en el clip vacio
item = imagenes["diapo"+i];
item.loadMovie(galeria);


//indico posicion x - y
item._x = x;
item._y = y;
//incremento la posicion de x parala siguiente imagen
x += ancho
//incremento en 1 el numero de columnas
columna += 1;
//ruptura de control, control de número de columnas
if (columna == num_columnas) {
columna = 0;
x -= (ancho*num_columnas);
y += alto;
}
}
}
};
//cargar XML
miXML.load("imagenes1.xml");
_root.contenedor.loadMovie("fotos/Foto1.JPG");

Última edición por eybel; 29/10/2007 a las 12:51