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

galeria foto

Estas en el tema de galeria foto en el foro de Flash y Actionscript en Foros del Web. Hola! Por favor, necesito una cosa sencilla:una galería de imágenes, que pasen de una a otra con dos botones, (adeante y atras) y que aparezcan ...
  #1 (permalink)  
Antiguo 05/02/2008, 14:54
Avatar de 8BALL  
Fecha de Ingreso: noviembre-2006
Mensajes: 36
Antigüedad: 11 años, 1 mes
Puntos: 0
galeria foto

Hola!

Por favor, necesito una cosa sencilla:una galería de imágenes, que pasen de una a otra con dos botones, (adeante y atras) y que aparezcan y desaparezcan progresivamente ¿alguien me puede pasar el código?

Muchas gracias!

Si, ya sé. tengo que estudiar más jejej
  #2 (permalink)  
Antiguo 05/02/2008, 16:34
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: galeria foto

Hola 8BALL:
Visita mi página, allí tienes un tutor que se llama: Galeria_fade_in_out.

Espero que te sea de utilidad.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 05/02/2008, 17:09
Avatar de sandra_df  
Fecha de Ingreso: enero-2005
Mensajes: 304
Antigüedad: 12 años, 11 meses
Puntos: 4
Re: galeria foto

Pues en este link hay un ejemplo de una galeria como la que quieres (creeoo)

LINK


saludoss
  #4 (permalink)  
Antiguo 07/02/2008, 14:41
Avatar de 8BALL  
Fecha de Ingreso: noviembre-2006
Mensajes: 36
Antigüedad: 11 años, 1 mes
Puntos: 0
Re: galeria foto

Gracias por vuestra ayuda!!

El tuto de kirupa no lo he hecho por el tema del ingles, que me cuesta.
He reproducido el codigo de bandit pero no me funciona. Sale la primera foto y al clikar botón derecho desaparece...y ya no hace nada mas. He repasado el codigo y no encuentro el error. Vosotros veis algo?

Código:
this.pathToPics="imagenes/";
this.pArray=["img1.jpg","img2.jpg","img3.jpg","img4.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.protoype.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.protoype.fadeIn=function(){
	if(this.photo._alpha<100-this.fadeSpeed){
		this.photo._alpha+=this.fadeSpeed;
	}else{
		this.photo._alpha=100;
		this.onEnterFrame=null;
	}
};
Gracias!!
  #5 (permalink)  
Antiguo 07/02/2008, 15:32
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: galeria foto

Haz cometido 2 errores:
En éstas líneas:
MovieClip.protoype.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;
};
lo que está en negrita debe ser así prototype,
En éstas líneas también haz cometido el mismo error:
MovieClip.protoype.fadeIn=function(){
if(this.photo._alpha<100-this.fadeSpeed){
this.photo._alpha+=this.fadeSpeed;
}else{
this.photo._alpha=100;
this.onEnterFrame=null;
}
};

Tienes que tener más cuidado al escribir los códigos.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 11/02/2008, 15:31
Avatar de 8BALL  
Fecha de Ingreso: noviembre-2006
Mensajes: 36
Antigüedad: 11 años, 1 mes
Puntos: 0
Re: galeria foto

Mil gracias (una vez más) bandit!!!
Ya funciona!!! Pero al publicar me sale una ventana de flash (salida) que me lista una serie de ceros mientras voy reproduciendo las fotos...

Sabes pq pasa esto?

Gracias!!!!
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 17:34.