Aquí está la situación: tengo un shell que carga un .swf externo. Ahora, ese .swf es 800x600, pero es una pieza de animación, y hay elementos que se extienden fuera del escenario. Cuando cargo el archivo .swf en el shell y llamo a su atributo de ancho, devuelve 1200, porque incluye los elementos que salen del escenario.dimensiones de la etapa del swf cargado
Esto no es lo que quiero, idealmente, habría dos propiedades, una para devolver el 'ancho calculado' y otra para devolver el 'ancho predeterminado'. ¿Estas propiedades existen, y si no, cuál es la mejor solución?
Gracias por la sugerencia sobre el atributo 'etapa' - es un poco contradictorio, ¿no? –
¡agradable! ¡Esto funciona totalmente! Nunca se me ocurrió mirar el objeto de información del cargador; por lo general, utilizo una variable desechable para mantenerlo mientras espero que se cargue el contenido "real", pero podría intentar mantenerlo en el futuro. . ¡Gracias! –
mierda, mejor aún, solo puedes decir myMovieClip.loaderInfo.width, en lugar de tener que mantener el swfLoader original en otra variable: ¡todo lo que cargue a través de Loader guarda una referencia a su propio objeto Loader! –