Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2008, 10:34
Kilmi
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Precarga que va mostrando imagenes

Hola!

Estoy trabajando en un preloader que mediante un boton carga un swf y mientras la barra de precarga se va llenando aparece una imagen aleatoria de fondo.
El preloader funciona y la imagen sale aleatoriamente (hay 5 a escoger).

Mi problema es que si vuelves a pulsar el boton se carga la imagen quedando estatica y no desaparece.

He probado de mil formas, pero no he encontado el modo de que (si el swf esta cargado) al pulsar el boton no cargue una imagen.

El codigo del preloader con la carga de imagenes es este:


Código:
bar._visible = false;
border._visible = false;
var empty = this.createEmptyMovieClip("inst_llam", 0);
var empty = this.createEmptyMovieClip("container", 1);
empty._x = 0;
empty._y = 0;
my_mc = new MovieClipLoader();
preload = new Object();
my_mc.addListener(preload);
preload.onLoadStart = function(targetMC) {
	container.loadMovie("Loading00" + (1+random(5)) + ".jpg");
	inst_llam._visible = false;
	bar._visible = true;
	border._visible = true;
	pText._visible = true;
};
preload.onLoadProgress = function(targetMC, lBytes, tBytes) {
	bar._width = (lBytes/tBytes)*40;
	pText.text = Math.round((lBytes/tBytes)*100)+"% ";
};
preload.onLoadComplete = function(targetMC) {
	container._visible = false;
	inst_llam._visible = true;
	border._visible = false;
	bar._visible = false;
	pText._visible = false;
};
//boton
main.onPress = function() {
	my_mc.loadClip("1-Main.swf", "inst_llam");
};

Gracias!