![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2000
Сообщений: 49
|
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, время: 01:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|