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

Precarga que va mostrando imagenes

Estas en el tema de Precarga que va mostrando imagenes en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/10/2008, 11:34
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 9 años, 5 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!
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 13:03.