PDA

Просмотр полной версии : модальные окна по образу и подобию С++Builder-овских


wlad
19.02.2011, 17:18
Дамы и господа!

Сейчас жую системные диалоги, ибо в моем продукте они необходимы...

Столкнулся с тем, что их создание в ActionScript 3.0 - процесс нелегкий. Одновременно должно быть:

1. Блокировка клавиатуры (для игрока, для пользователя)
2. Остановка программного кода с его возобновлением лишь после нажатия одной из клавиш, предложенной в диалоге...

Разумеется, все это глубоко обходимо: первое требование:

if (легко описываемое условие блокировки клавиатуры )

Второе требование: просто весь код написать в виде большой пачки функций. Только после этого он будет страшно неудобен для программиста.. Ленюсь :)

Что-то более простое, как говорят математики, действия в общем случае? В Javascript - банальное alert(); в C++ Builder - не менее банальное ShowMessage();


Заранее благодарен...

Влад

i.o.
19.02.2011, 17:24
никаких alert'ов и sleep'ов тут нет. Ничего у вас не выйдет. Стройте архитектуру приложения на событиях, тогда остальное вполне реализуемо.

NikolyA
19.02.2011, 17:25
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/managers/PopUpManager.html