Foros del Web » Creando para Internet » Flash y Actionscript »

Bandit ayuda con galeria de imagenes

Estas en el tema de Bandit ayuda con galeria de imagenes en el foro de Flash y Actionscript en Foros del Web. Que tal, pues resulta que estaba buscando como hacer una galeria de imagenes en flash y pues como siempre primero fui a la pagina de ...
  #1 (permalink)  
Antiguo 18/07/2007, 14:54
Avatar de xboxcuates  
Fecha de Ingreso: abril-2005
Ubicación: Mexico DF
Mensajes: 229
Antigüedad: 19 años
Puntos: 1
Bandit ayuda con galeria de imagenes

Que tal, pues resulta que estaba buscando como hacer una galeria de imagenes en flash y pues como siempre primero fui a la pagina de bandit para ver que tenia y me encontre con uno que me gusto de fade in y out pero el problema es que si me hace los fade pero no me cambia la imagen solo hace el cambio de la primer imagen les dejo los archivos para ver si los revisan y me pueden ayudar.

http://www.thermo-mac.com/galeria.rar

Gracias de antemano .
__________________
Hola a todos, un saludo.

Felices codigos
  #2 (permalink)  
Antiguo 18/07/2007, 18:33
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Re: Bandit ayuda con galeria de imagenes

Hola xboxcuates:
Haz cometido varios errores en el código del primer frame del escenario, el código es así:
this.pathToPics = "imagenes/";
this.pArray = ["img1.jpg", "img2.jpg", "img3.jpg", "img4.jpg", "5.jpg"];
this.fadeSpeed = 5;
this.pIndex = 0;
loadMovie(this.pathToPics+this.pArray[0], _root.photo);
muestra = "Foto Nº"+(this.pIndex+1)+" "+this.pArray[0];
MovieClip.prototype.changePhoto = function(d) {
this.pIndex = (this.pIndex+d)%this.pArray.length;
if (this.pIndex<0) {
this.pIndex += this.pArray.length;
}
this.onEnterFrame = fadeOut;
};
MovieClip.prototype.fadeOut = function() {
if (this.photo._alpha>this.fadeSpeed) {
this.photo._alpha -= this.fadeSpeed;
} else {
this.loadPhoto();
}
};
MovieClip.prototype.loadPhoto = function() {
var p = _root.photo;
p._alpha = 0;
p.loadMovie(this.pathToPics+this.pArray[this.pIndex]);
muestra = "Foto Nº"+(this.pIndex+1)+" "+this.pArray[this.pIndex];
this.onEnterFrame = loadMeter;
};
MovieClip.prototype.loadMeter = function() {
var i, l, t;
l = this.photo.getBytesLoaded();
t = this.photo.getBytesTotal();
if (t>0 && t == l) {
this.onEnterFrame = fadeIn;
} else {
trace(l/t);
}
};
MovieClip.prototype.fadeIn = function() {
if (this.photo._alpha<100-this.fadeSpeed) {
this.photo._alpha += this.fadeSpeed;
} else {
this.photo._alpha = 100;
this.onEnterFrame = null;
}
};

Debes de tener más cuidado al escribir los códigos, compara con el tuyo.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:40.