Вход

Просмотр полной версии : Резиновый клип. Как?


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
Спасибо, друзья!