![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Пытаюсь сделать login form на флеше, нужно сделать под 5 версию флеша.
есть кнопка, которая отправляет данные скрипту: on (release) { if (this.UserLogin == undefined or this.UserLogin == "") { this.LoginError = "Please, enter login..."; } else if (this.UserPassword == undefined or this.UserPassword == "") { this.LoginError = "Please, enter password..."; } else { this.LoginError = undefined; } if (this.LoginError == undefined or this.LoginError == '') { this.LoginData = "UserLogin=" + this.UserLogin + "&UserPassword=" + this.UserPassword; loadVariables("index.php?" + this.LodinData, this, "POST"); this.gotoAndPlay(2); } } в 2 кадре пишу просто: play(); в 3 кадре: if (this.answer == undefined) { prevFrame(); } else if (this.answer == "1") { _root.gotoAndPlay("final"); } else if (this.answer == "0") { this.LoginError = "Wrong user name or password, please try again..."; this.gotoAndStop(1); } stop(); Бывает так, что при вводе заведомо верного логина и пароля и нажатии на кнопку ничего не происходит, а если нажать второй раз то всё срабатывает. Как проверять пришел лли ответ от сервера, чтобы при нажатии на кнопку оно отрабатывало по-человечески. Или дело вообще не в этом ? |
![]() |
Часовой пояс GMT +4, время: 09:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|