Обычно, если вы загружаете изображение с URL, вы должны сделать следующее:
m_image = new Image();
m_image.addEventListener(Event.COMPLETE, image_completeHandler, false, 0, true);
m_image.source = "http://www.example.com/image.jpg";
private function image_completeHandler(event:Event):void
{
// Image content has now loaded, we need to wait for it to validate it's size
m_image.addEventListener(FlexEvent.UPDATE_COMPLETE, image_updateCompleteHandler, false, 0, true);
}
private function image_updateCompleteHandler(event:FlexEvent):void
{
// Do stuff with width / height
}
Но, если вы установите источник в класс встроенного изображения, событие complete не сработает. Итак, мой вопрос, как вы можете получить ширину / высоту встроенного изображения / SWF?