Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2011, 15:39
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Galeria basica flash cs5 ..as3

Buenas


estoy tratando de hacer una galeria basica en flash... lo que hice fue colocar el uiloader y un boton de anterior y siguiente... las imagenes se llaman imagen1, imagen2, imagen3, imagen4, imagen5 todas son jpg..


Lo que quiero es desde los dos botones llamar una funcion que me pase en orden de la 1 a la 2 sucesivamente si es el boton de adelante o se vaya devolviendo si es el boton de atras.... Tengo esto favor ayudenme a mirar que esta mal y guiarme en como corregirlo... Gracias


Código:

import fl.containers.UILoader;
BotGalAtras.addEventListener(MouseEvent.CLICK,Callback.NavImagenes(2));
BotGalAdelante.addEventListener(MouseEvent.CLICK,Callback.NavImagenes(1));

// Coloco imagenes por defecto
var ruta: URLRequest = new URLRequest("imgclientes/imagen1.jpg");
GalClientes.load(ruta);
// Variable inicial para la galeria.
var numinicial:Number=1;

function NavImagenes(e:MouseEvent,xRecibo:Number)
{
	// Boton hacia adelante
	if (xRecibo == 1)
	{
		if (numinicial == 5)
			numinicial=1
		else
			numinicial=numinicial+1;
	}	
	// Boton hacia atras
	else
	{
		if (numinicial == 1)
			numinicial=5
		else
			numinicial=numinicial-1;
	}
	var ruta: URLRequest = new URLRequest("imgclientes/imagen"+numinicial+".jpg");
	GalClientes.load(ruta);
}