20/01/2006, 09:09
|
| | | 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? |