Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/01/2006, 17:01
Avatar de -=ArgoN=-
-=ArgoN=-
 
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
De acuerdo

Lo que te falla es que pides los valores de _width y _height cuando aun no se ha cargado la imagen. El trace lo hace casi instantaneo mientras que la imagen tarda un tiempo en tardarse.
Lo que tienes que hacer es algo parecido a esto:

Código:
createEmptyMovieClip("cargador", 1);
cargador.loadMovie("image0.jpg");
calcular = function () {
	if (cargador._width != 0) {
		clearInterval(resetear);
		anchura_foto = cargador._width;
		altura_foto = cargador._height;
		trace(anchura_foto+" x "+altura_foto);
	}
};
resetear = setInterval(calcular, 0);
Le quite el this porque yo casi nunca lo uso en estas ocasiones, posiblemente te daria algun que otro problema...

Saludos, espero que te funcione

ArgoN
P.D: LOL, webgeri se me avanzo pero de todos modos mi codigo creo que es mas corto =P