Добрый вечер!
Имеется вроде бы простейшая задача, с которой я, правда, столкнулся впервые, поэтому прошу помощи знающих. Итак: требуется всего то сделать так, чтобы загружаемая флешка (сторонний SWF файл) ресайзилась до размеров контейнера, в который она добавляется.
Делаю pагрузку следующим образом:
Код AS3:
var ldr:Loader = new Loader();
var urlReq:URLRequest = new URLRequest("../intro/intro.swf");
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);
ldr.load(urlReq);
function loaded(event:Event):void
{
var intro:MovieClip = event.target.content;
/*
intro.width = logo.width;
intro.height = logo.height;
*/
logo.addChild (intro);
}
Если запустить код в таком виде, то контейнер logo растянется до размера загружаемой флэшки intro. А если раскомментировать две строчки - флэшка всё равно не вписывается полностью в контейнер, хоть и становится меньше.
В идеале хотелось бы иметь алгоритм, позволяющий масштабировать флэшку до размера контейнера, независимо от её "оригинального" размера/соотношения сторон.
Буду благодарен за подсказку или пример кода.
Спасибо.
P.S.
Контейнер logo - это обычный статичный MovieClip на сцене.