PDA

Просмотр полной версии : Stage.addListener


Charly84
26.10.2005, 11:33
Здравствуйте уважаемые ФЛешеры...
К вам такой вот вопрос. Есть флешка, написанная под разрешение 800*600. Как сделать, чтоб при разрешении монитора 1024*768 и выше (1600*ххх) размер флешки изменялся (занимал по ширине весь монитор), но все мувики свои размеры не меняли?

Знаю, что можно как-то через это:
myListener = new Object();
myListener.onResize = function () { ... }
Stage.addListener(myListener);

Помогите, кто чем может.. ;)

dee2
26.10.2005, 15:07
Если в проекторе, то fscommand ("allowscale", false)
Если в html - то таблицу делаем 100%х100% а swf внутри неё фиксированных размеров и выравнивание по центру

Charly84
26.10.2005, 23:36
Это немного не то.. Мне не надо, чтобы флешка была по центру. Надо, чтобы флешка расстягивалась, а элементы оставались фиксированного размера.

$mival
26.10.2005, 23:41
Честно сказать? Не знаю!!! :rolleyes:

KUZEN
27.10.2005, 01:53
типа вот как тут с бортиками ? (http://www.kuzen.ru)

Charly84
27.10.2005, 10:49
типа вот как тут с бортиками ?

Да да да :)

KUZEN
27.10.2005, 14:58
Stage.scaleMode = "noScale";
Stage.align = "TL";
var stageonresize = {};
stageonresize.onResize = function() {
// В мувике всё пивязываё к вернхнему левому углу
// или если по центру "твойМувик._width/2" отнимать не надо
твойМувик._x = Stage.width/2-твойМувик._width/2;
твойМувик._y = Stage.height/2-твойМувик._height/2;
};
Stage.addListener(stageonresize);
stageonresize.onResize();
Stage.addListener(this);

Charly84
27.10.2005, 16:47
Этот код кидается на первый фрейм?
И писать можно сразу для многих мувиков? (у меня на сцене их много)
Или обьеденить все мувы в один? ;)

KUZEN
27.10.2005, 17:54
Да в первый кадр ... Всё что должно ресайзится, или перемещаться относительно размеров сцены пихай сюда
stageonresize.onResize = function() {

}

Charly84
27.10.2005, 20:10
Помоги довести уже дело до конца.. :)

У меня есть три мува - помоги написать для каждого из них код (в функции). чтобы они размещались подряд....

А то если для всех написать одно и то же, то они наложаться друг на друга...

Charly84
27.10.2005, 22:28
Хотя.. СПАСИБО за все...
Разобрался и сам уже все сделал.. :)

:cool:

СПАСИБО еще раз..

Charly84
27.10.2005, 22:41
Хотя.. СПАСИБО за все...
Разобрался и сам уже все сделал.. :)

:cool:

СПАСИБО еще раз..