Просмотр полной версии : пароль во флеше как делается
хотел в swf файле сделать пароль, но в голову пришло только сделать кнопки обозначающие клавиши на одном кадре. Как сделать пороль в Action Script:confused:
codfelix
15.07.2009, 12:45
Даем название текстовым полям (Instance name),
1. name - поле для ввода имени.
2. password - поле для ввода пароля.
В (Actions) 1-го фрейма:
stop();
Создаем button, в Actions:
on (release) {
if (name.text==“toffy” && password.text==“word”) {
gotoAndPlay(3);
} else {
gotoAndPlay(2);
}
}
//name: toffy
//password: word
//2 кадр, реквизиты верны.
//3 кадр, реквизиты не верны.
____________________
Но, для хорошей защиты пароль лучше хранит в БД и брать его через PHP
спасибо за инструкцию, но я немогу сделать кнопку сразу как пишу скрипт он вылетает что делать проиструктируйте подробней я во флеше недавно
codfelix в легкую ломаеться твой пароль, путем нажатия кнопки мыши правой и в меню выбрать Play и все, пароль тю тю
я знал, главное в том чтоб он был...
Пароль во флеше не делается.
RenoVATio
16.07.2009, 00:48
Это все ребячество и настоящие пароли берут данные из базы, но я когда-то делал так:
//добавляем на сцену и типизируем экземпляры
var userName_ti:mx.controls.TextInput;
var password_ti:mx.controls.TextInput;
var submit_btn:mx.controls.Button;
var welcome_lbl:mx.controls.Label;
//
submit_btn.onPress = function(evt:Object) {
var userNameEntered:Boolean = (userName_ti.text.length>0);//в поле ввода должно быть что-то введено
var isPasswordCorrect:Boolean = (password_ti.text == "ver");//пароль должен быть только ver
if (userNameEntered && isPasswordCorrect) {//если значение в скобках возвращает true, то выполняется код
var titleMessage:String = "Welcome "+userName_ti.text+"!";
welcome_lbl.text = titleMessage;//компоненту welcome_lbl присваиваем строку с првтствием
} else {
welcome_lbl.text = "Password is not correct!!!!!";
}
};
Может, найдете что-то полезное...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.