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

Ayuda Flash Slideshow

Estas en el tema de Ayuda Flash Slideshow en el foro de Flash y Actionscript en Foros del Web. buenas me gustaria saber como se puede hacer un slideshow en flash para que coja las fotos de un direcctorio y las valla mostrando una ...
  #1 (permalink)  
Antiguo 27/10/2009, 02:32
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 14 años, 6 meses
Puntos: 0
Ayuda Flash Slideshow

buenas me gustaria saber como se puede hacer un slideshow en flash para que coja las fotos de un direcctorio y las valla mostrando una a una ... con una transicion de efecto alpha entre las dos =D gracias !!!!
  #2 (permalink)  
Antiguo 27/10/2009, 04:22
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Ayuda Flash Slideshow

Tengo 2 capas. En la primera creo un Movie clip vacio con el nombre de instancia contenedor en el frame 1 y en la segunda capa en el frame 1 escribo este codigo

Código:
function cargarXML(cargado) {
	if (cargado) {
		xmlNodo = this.firstChild;
		imagen = [];
		descripcion = [];
		total = xmlNodo.childNodes.length;
		for (i=0; i<total; i++) {
			imagen[i] = xmlNodo.childNodes[i].childNodes[0].firstChild.nodeValue;
		}
		CargarPrimeraImagen();
	} else {
		trace("algo ha fallado");
	}
}
xmlAlbum = new XML();
xmlAlbum.ignoreWhite = true;
xmlAlbum.onLoad("imagenes.xml");
////Precarga////
//cada vez que entra en el frame
this.onEnterFrame = function() {
	//peso es igual al peso total de "contenedor"
	peso = contenedor.getBytesTotal();
	cargado = contenedor.getBytesLoaded();
	if (cargado != peso) {
		precarga_txt.text = Math.round(cargado*100/peso)+" % cargado";
	} else {
		if (contenedor._alpha<100) {
			contenedor._alpha += 3;
		}
	}
};
function CargarPrimeraImagen() {
	contenedor._alpha = 0;
	posarray = 0;
	contenedor.loadMovie(imagen[posarray], 1);
	Carrusel();
}
function SiguienteImagen() {
	if (posarray<(total-1)) {
		contenedor._alpha = 0;
		posarray++;
		contenedor.loadMovie(imagen[posarray]);
		Carrusel();
	}
}
///carrusel///
retraso = 3000;
function Carrusel() {
	miIntervalo = setInterval(pararcarrusel, retraso);
	function pararcarrusel() {
		clearInterval(miIntervalo);
		if (posarray == (total-1)) {
			posarray = -1;
			CargarPrimeraImagen();
		} else {
			SiguienteImagen();
		}
	}
}
El Xml es este;

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<album>
<imagen>
<origen>ft1.jpg</origen>
</imagen>
<imagen>
<origen>ft2.jpg</origen>
</imagen>
<imagen>
<origen>ft3.jpg</origen>
</imagen>
<imagen>
<origen>ft4.jpg</origen>
</imagen>
  #3 (permalink)  
Antiguo 27/10/2009, 12:46
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
Respuesta: Ayuda Flash Slideshow

Hola BetoML:
Esa galería es la de mi página, y el código lo haz escrito mal.
Para cualquier duda en mi página hay un Formulario para hacer consultas sobre el tutorial.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 28/10/2009, 02:00
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Ayuda Flash Slideshow

Si bandit lo saque de tu pagina pero por favor podrias decirme donde me falla el codigo que no me funciona y lo estoy dando mil y una vueltas ... :(

Gracias.
  #5 (permalink)  
Antiguo 28/10/2009, 10:15
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
Respuesta: Ayuda Flash Slideshow

Ya te respondí a tu correo.

Espero habere sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 30/10/2009, 02:11
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Ayuda Flash Slideshow

Muchisimas gracias bandit eres un crack =D !!!!! Mil gracias si tengo alguna duda con lo que sea t consultare =D
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 19:09.