Я использую следующий код для загрузки SWF в проекте чистого Actionscript (Flex Builder 3)Проблемы изменение размером загрузчика после загрузки SWF
_loader = new Loader();
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, Loader_Complete);
_loader.contentLoaderInfo.addEventListener(Event.INIT, Loader_Init);
var request:URLRequest = new URLRequest("Skins/TestSkin.swf");
_loader.load(request);
this.addChild(_loader);
Это работает хорошо и отображает швейцарские франки на стадии (500x375 для по какой-то причине - не знаю, почему TestSkin.swf является гибким приложением без определенной ширины и высоты)
Однако, когда я пытаюсь масштабировать swf, чтобы он заполнил сцену, у меня проблемы.
Я попытался:
- Установка _loader.width и _loader.height в моем Loader_Complete обработчиком
- Установка _loader.width и _loader.height в моем Loader_Init обработчиком
- Установка _loader.content.width и loader.content.height в моем Loader_Complete обработчиком
- Установка _loader.content.width и loader.content.height в моем обработчике Loader_Init
Я видел примеры в Интернете, где люди говорят, что они работают для них, но всякий раз, когда я устанавливаю ширину или высоту любым из этих способов, загруженный swf просто не отображается вообще.
Любая идея, что может быть причиной этого?
Каков правильный способ изменения размера swf, загруженного объектом Loader?