Просмотр полной версии : Как загрузить swf фаил динамически?
jeans1986
09.09.2007, 23:36
Как загрузить swf фаил динамически? Т.е есть отдельный фаил swf и надо при помощи ActionScript загрузить его на сцену, таким образом чтоб он имел размеры какие я укжу (напрмер swf который надо загрузить имеет размеры 800х600 а я хочу загрузить на сцену размером 200х150 и чтоб всё было бы видно, т.е пропорцианально). Заранее благодарю.
-- ActionScript 2.0 Language Reference > ActionScript classes > MovieClipLoader
"A SWF file or image loaded into a movie clip inherits the position, rotation, and scale properties of the movie clip. You can use the target path of the movie clip to target the loaded movie."
-- Components Language Reference > Loader component
-- ActionScript 2.0 Language Reference > ActionScript classes > MovieClip > loadMovie (MovieClip.loadMovie method)
-- ActionScript 2.0 Language Reference > ActionScript language elements > Global Functions > loadMovie function
Насчет размеров:
грузим свф в какой-то мувик МС, берем его _width и _height (после окончательной загрузки), вычисляем его новые _width и _height относительно старых и нужного размера (200х150) и присваиваем.
var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("http://www.orange.md/images/home/promo_abint_ru.jpg", container);
function onLoadInit(mc:MovieClip) {
mc._width = 200;
mc._height = 100;
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.