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!