![]() |
модальное окно и маленькие проблемы...
Всем привет!!!
Помучился я тут с html alert и решил делать свой на флеше(компоненты в силу их веса не рассматриваю)... Решил кучу проблемм с этим связанным... Но остались такие вопросы: 1) При блокировки доступа ко всем элементам под окном сообщения с помощью большой прозрачной кнопки с useHandCursor=false все ли реально заблокируется и не начнет ли что-то из-за этого тормозить??? 2) На окне сообщения расположил всего одну кнопку "OK". Но как сделать обработку по нажатию на клаву? Делаю так: Код:
ButtonOK.onKeyUp=function(){trace("pressed");}Эту же функцию пытался ставить практически на все кнопки и просто мувики... И не работает. А заработало когда я в одном мувике непосредственно написал: Код:
onClipEvent(keyUp)3) Не понимаю как узнать центр ролика. Глупо, но факт. Почему-то _root._height, _root._width, Stage.height, Stage.width показывают иногда неверное значение. И поэтому Код:
x=_root._width/2; |
Код:
Stage.height Staget.widthКод:
Stage.scaleMode = "noScale"; |
Да ктати центр вычисляеться так
w1 = ширина рабочей поверхности w2 = ширина модального окна центр = (w1-w2)/2 аналогично для высоты. |
Код:
Stage.scaleMode = "noScale";А вот на счет Код:
Stage.align = "TL";А на счет центра вы сами напишите такой код в разных местах... Код:
trace(Stage.height)Цитата:
|
Код:
trace(Stage.height)Цитата:
прикрепи исходник посмотрю... |
Вложений: 1
сейчас я не на работе, а дома... по быстрому сварганил пример с трейсом, который не правильно показывает значения...
|
исходник запутанный, не понимаю чего добиваешься вообще.
Код:
//Draw the rectangle |
Разобрался...
Нужно было поставить Код:
Stage.align = "TL";Спасибо за ответы... ;) |
Насчет всяких определений центра сцены и выравниваний советую почитать про SystemManager.screen.
|
Цитата:
|
| Часовой пояс GMT +4, время: 00:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.