|
|
|||||
Регистрация: May 2000
Сообщений: 49
|
Как сделать Messagebox?
Hallo all,
Как правильно сделать, что-то наподобие Messagebox. Например при попытке отправить форму, проверить все поля, ну и вывести сообщение об ошибке. Вообщем вывести сообщение нет проблем, но как сделать так чтобы до тех по пока я не нажму "Ok" на Messagebox, основной фильм был не доступен. 1.Один из вариантов сделать Messagebox с прозрачным Backgroundom размером с весь фильм. Немножко коряво но работать будет. А есть ли другие варианты? Старина ALF |
|
|||||
Попробуй положить в верхний слой кнопку с пустыми первыми тремя кадрами, а в четвертом (HIT) положить на весь экран плашку — область плашки будет активна, но не видна и не даст нажиматься кнопкам с нижних слоев.
__________________
... |
|
|||||
Регистрация: Jul 2003
Адрес: Киев
Сообщений: 15
|
Что-то так
можна черз fscommans()
а как именно не помню знаю что можно вызывать стандартный MessageBox который модальный и до тех пор пока не нажмешь OK ничего не даст проигрывать |
|
|||||
Регистрация: Jul 2003
Адрес: Киев
Сообщений: 15
|
вот с первых рук, еще горяченький
fscommand("messagebox", "This is a message box called from within Flash.")
|
|
|||||
Регистрация: May 2000
Сообщений: 49
|
2Lukasus:
Я использую свой messagebox(Movie clip). К сожалению через fscommand не годится. :-(( ALF |
|
|||||
А можно написать свой собственный алерт
что нибудь типа такого MovieClip.prototype.alert=function(sMessage){ _root.createEmptyMovieClip("Xmessage",999999) _root.Xmessage.createTextField("Xtext",1,Stage.width/4,Stage.height/4,Stage.width/2,Stage.height/2); _root.Xmessage.Xtext.text=sMessage; _root.Xmessage.onMouseDown = function(){ if (!this.hitTest(_xmouse, _ymouse, true)) _root.XMessage.removeMovieClip(); } }; |
Часовой пояс GMT +4, время: 18:49. |
|
« Предыдущая тема | Следующая тема » |
|
|