|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2015
Сообщений: 6
|
Регистрация пользователей - массив SharedObject
Здравствуйте! Делаю форму регистрации на actionscript 2.0.
Есть текстовое поле login (логин) и parol (пароль). Записываю данные, введенные пользователем: Чтобы меня пустило на 2 кадр, я должен авторизоваться: if (_root.login== test.data.login) { if (_root.parol == test.data.parol) { _root.gotoAndStop(2); } } Да, этот код убог, но мне нужно его доработать. Только AS 2.0! Помогите пожалуйста. |
|
|||||
listener
|
сохраняй в sharedobject массивы логинов и паролей. а потом проверяй на соответствие введенные тем, что в массивах сохранил. циклом, например.
// типа при загрузке считываешь ранее сохранные данные var logins:Array = test.data.logins; var parols:Array = test.data.parols; //типа регистрация logins.push(_root.login); //добавили в массив новый логин parols.push(_root.parol);//добавили в массив новый пароль // сохраняем test.data.logins = logins; test.data.parols = parols; //проверку введнных данных сам пиши уже // ... |
|
|||||
Регистрация: Nov 2015
Сообщений: 6
|
Не получается, постоянно пишет "undefined".
|
|
|||||
Регистрация: Nov 2015
Сообщений: 6
|
Разобрался! Забыл объявить новый массив new Array()
Всё работает, спасибо! |
|
|||||
Регистрация: Nov 2015
Сообщений: 6
|
Хм.. а вот авторизация не работает. Как правильно сравнить элементы массива с полем?
Пробовал так и так - не работает: Какой синтаксис тут нужен? pole - это текстовое поле, куда я вожу логины, которые должны быть в массиве logins |
|
|||||
Хм.... коллега... а как, по-вашему, выглядит обращение элементу массива?
Вообще-то имя_массива[номер эл-та в массиве]...... Array.logins - что это? "pole - это текстовое поле": ИМЯ текстового поля это еще отнюдь не его содержимое... Если это ПЕРЕМЕННАЯ поля, то еще куда ни шло..... |
|
|||||
Регистрация: Nov 2015
Сообщений: 6
|
Глючно как-то всё работает. Для наглядности прикрепляю fla-файл, сделанный в CS3.
|
|
|||||
Короче, ваш код только на помойку.
Набросал вот. Во FLA файле сам алгоритм. Всякие прочие крсивости, если интересно - в заинклуженном файле. Я его от здоровенного проекта отломал, там куча всего, а нужен просто вывод пары окон. Для красивой работы потребуется пакет твиннеров от greensock. Скачать бесплатно можно. Последний раз редактировалось dark256; 17.12.2015 в 14:16. |
Часовой пояс GMT +4, время: 00:27. |
|
« Предыдущая тема | Следующая тема » |
|
|