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