Форум 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)
-   -   Резиновый клип. Как? (http://www.flasher.ru/forum/showthread.php?t=117124)

Bulbulka 19.10.2008 18:38

Резиновый клип. Как?
 
Постановка вопроса такова:
на сцене есть один единственный кадр с одним единственным мувклипом (размером 800х118 рх) (есть конечно и второй один единственный кадр во втором слое для AS естественно), который жаждет стать резиновым при отображении в браузере, но таким образом, чтобы "растяжка" эта начиналась с установленной минимальной ширины в 800 рх и дальше пропорционально тянулась/ужималась по мере расширения/сужения окна браузера.
Оно вроде бы и понятно что начинать надо с настроек сцены
Код:

Stage.scaleMode = "noScale"; Stage.align = "TL";
... а вот дальше идет сплошная путаница и хаос...
Как бы его так грамотненько да покрасивше описать?

джонатан 19.10.2008 19:08

Код:

var stageListener:Object = new Object();
stageListener.onResize = function() {
т ря ля ля
}
Stage.addListener(stageListener);
stageListener.onResize();


Bulbulka 19.10.2008 21:39

А вместо "т ря ля ля" что нужно писать, какую функцию?

джонатан 19.10.2008 22:35

Тянуть все надо, или размещать. Например:

mymc1_mc._width = Stage.width;
mymc2_mc._x = Stage.width / 2;

И т.д.

Bulbulka 19.10.2008 22:36

А нормальную ширину и высоту нужно указывать? Например так:
Код:

var resize_obj = {};
resize_obj.normal_width = 800;
resize_obj.normal_height = 118;
resize_obj.position = [wapka_mc
                      ];


джонатан 19.10.2008 23:16

Нет. Ненадо.

джонатан 20.10.2008 03:00

стоп, я чета не понял, че ты хочешь с этим сделать?

Короче! Жмякаешь инмтрументом Selection Tool (V) по своему клипу, и в панели Properties, в поле <Instance name> пишешь имя клипа. В твоем случае wapka_mc, а то что ты в библиотеке дал имя клипу ничего не даст.

iNils 20.10.2008 10:40

Пользователь Bulbulka получает второй плюс за мультипостинг.

Bulbulka 21.10.2008 00:42

Спасибо, друзья!


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

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