Просмотр полной версии : Stage.addListener
Charly84
26.10.2005, 11:33
Здравствуйте уважаемые ФЛешеры...
К вам такой вот вопрос. Есть флешка, написанная под разрешение 800*600. Как сделать, чтоб при разрешении монитора 1024*768 и выше (1600*ххх) размер флешки изменялся (занимал по ширине весь монитор), но все мувики свои размеры не меняли?
Знаю, что можно как-то через это:
myListener = new Object();
myListener.onResize = function () { ... }
Stage.addListener(myListener);
Помогите, кто чем может.. ;)
Если в проекторе, то fscommand ("allowscale", false)
Если в html - то таблицу делаем 100%х100% а swf внутри неё фиксированных размеров и выравнивание по центру
Charly84
26.10.2005, 23:36
Это немного не то.. Мне не надо, чтобы флешка была по центру. Надо, чтобы флешка расстягивалась, а элементы оставались фиксированного размера.
Честно сказать? Не знаю!!! :rolleyes:
типа вот как тут с бортиками ? (http://www.kuzen.ru)
Charly84
27.10.2005, 10:49
типа вот как тут с бортиками ?
Да да да :)
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
Этот код кидается на первый фрейм?
И писать можно сразу для многих мувиков? (у меня на сцене их много)
Или обьеденить все мувы в один? ;)
Да в первый кадр ... Всё что должно ресайзится, или перемещаться относительно размеров сцены пихай сюда
stageonresize.onResize = function() {
}
Charly84
27.10.2005, 20:10
Помоги довести уже дело до конца.. :)
У меня есть три мува - помоги написать для каждого из них код (в функции). чтобы они размещались подряд....
А то если для всех написать одно и то же, то они наложаться друг на друга...
Charly84
27.10.2005, 22:28
Хотя.. СПАСИБО за все...
Разобрался и сам уже все сделал.. :)
:cool:
СПАСИБО еще раз..
Charly84
27.10.2005, 22:41
Хотя.. СПАСИБО за все...
Разобрался и сам уже все сделал.. :)
:cool:
СПАСИБО еще раз..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.