Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как загрузить swf фаил динамически? (http://www.flasher.ru/forum/showthread.php?t=101031)

jeans1986 09.09.2007 23:36

Как загрузить swf фаил динамически?
 
Как загрузить swf фаил динамически? Т.е есть отдельный фаил swf и надо при помощи ActionScript загрузить его на сцену, таким образом чтоб он имел размеры какие я укжу (напрмер swf который надо загрузить имеет размеры 800х600 а я хочу загрузить на сцену размером 200х150 и чтоб всё было бы видно, т.е пропорцианально). Заранее благодарю.

udaaff 09.09.2007 23:57

-- 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

CorC 10.09.2007 10:25

Насчет размеров:
грузим свф в какой-то мувик МС, берем его _width и _height (после окончательной загрузки), вычисляем его новые _width и _height относительно старых и нужного размера (200х150) и присваиваем.

telit 10.09.2007 12:35

Код:

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;
}



Часовой пояс GMT +4, время: 10:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.