Hola a todos. Tengo un pequeño problema (hace meses que lo tengo) y ahora me he decidido a solucionarlo, (supongo que para los expertos será una levedad), y es que necesito controlar cuando termina la carga de una imagen con loadMovie. He estado mirando en las FAQ's y he visto un código que sirve para eso, para controlar cuando termina la carga, pero no me funciona. Os dejo el código y vosotros me decís si veis algo raro:
// Esta función borra onEnterFrame
del_o=function()
{
delete onEnterFrame;
}
// Función para controlar la carga de la imagen, recibe la movie donde
// se carga la imagen
hacer_precarga=function(clip){
onEnterFrame=function(){
bl=clip.getBytesLoaded();
bt=clip.getBytesTotal();
perc=int((bl/bt)*100);
trace(perc+"%");
if(bl==bt){
trace("fin de la carga");
del_o();
}
}
}
// Llamada a loadMovie
loadMovie(_level0.rutafoto1, foto1);
// llamada a control de carga
hacer_precarga(foto);
// llamada a loadMovie
loadMovie(_level0.rutafoto2, foto2);
// llamada a control de carga
hacer_precarga(foto2);
// funciones para redimensionar las imagenes ya cargadas
this.onEnterFrame=function(){
_global.redimension(foto1, foto1._width, foto1._height, 0);
_global.redimension(foto2, foto2._width, foto2._height, 1);
}
stop();
Todo este codigo está en el mismo frame que los clips donde se cargan las imagenes.
Alguna idea?
gracias de antemano por vuestro tiempo