Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2006, 09:09
Avatar de luistar
luistar
 
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola :D

he revisado tu código y veo que se te pasaron por alto alguna cosas
(las marcadas con negrita)

//---------------------------------------------------------->
function inserta_imagen(imagen, donde_x, donde_y){
// crear un clip vacio para cargar la imagen
this.createEmptyMovieClip("cargador", 1);
// crear un campo de texto para mostrar el porcentaje cargado de la imagen
this.createTextField("porcentaje", 2, donde_x, donde_y, 100, 0);
this.cargador._x = donde_x;
this.cargador._y = donde_y;
// cargar la imagen
this.cargador.loadMovie(imagen);
this.cargador._alpha = 0;
// precarga
this.onEnterFrame = function() {
this.cargador.percent = (this.cargador.getBytesLoaded()/this.cargador.getBytesTotal())*100;
if (!isNan(this.cargador.percent)) {
this.porcentaje.text = Math.round(this.cargador.percent)+" %";
}
// imagen cargada
if (this.cargador.percent == 100) {
alfa(this.cargador);
this.porcentaje.removeTextField();
delete this.onEnterFrame;
}
};
}
//---------------------------------------------------------->

- al crear el campo de texto le das un ancho de 100 y un alto de 0 ponle unos 20

- alfa(this.cargador); ? y eso que quiere decir? supongo que intentas que cargador no tenga transparencia, hacerlo así:
this.cargador._alpha = 100;

---
Intentas usar swapDeths
this.cargador.swapDepths(bot_comp);
, es correcto, sólo que tienes que ejecutar esa instrucción una vez haya terminado de cargase la imagen

...
if (this.cargador.percent == 100) {
//alfa(this.cargador);
this.porcentaje.removeTextField();
delete this.onEnterFrame;
this.cargador.swapDepths(bot_comp);
}
...
__________________
Si digo que soy mentiroso. ¿Lo soy?