Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   пароль во флеше как делается (http://www.flasher.ru/forum/showthread.php?t=127489)

Maloun 15.07.2009 12:20

пароль во флеше как делается
 
хотел в swf файле сделать пароль, но в голову пришло только сделать кнопки обозначающие клавиши на одном кадре. Как сделать пороль в Action Script:confused:

Maloun 15.07.2009 12:25

вот что получилось
 
Вложений: 1
пороль DENN

codfelix 15.07.2009 12:45

Даем название текстовым полям (Instance name),
1. name - поле для ввода имени.
2. password - поле для ввода пароля.

В (Actions) 1-го фрейма:
Код AS1/AS2:

stop();

Создаем button, в Actions:
Код AS1/AS2:

on (release) {
if (name.text==“toffy” && password.text==“word”) {
gotoAndPlay(3);
} else {
gotoAndPlay(2);
}
}

//name: toffy
//password: word

//2 кадр, реквизиты верны.
//3 кадр, реквизиты не верны.

____________________
Но, для хорошей защиты пароль лучше хранит в БД и брать его через PHP

Maloun 15.07.2009 20:42

спасибо за инструкцию, но я немогу сделать кнопку сразу как пишу скрипт он вылетает что делать проиструктируйте подробней я во флеше недавно

zurkis 15.07.2009 20:47

codfelix в легкую ломаеться твой пароль, путем нажатия кнопки мыши правой и в меню выбрать Play и все, пароль тю тю

Maloun 15.07.2009 20:49

я знал, главное в том чтоб он был...

etc 15.07.2009 21:05

Пароль во флеше не делается.

RenoVATio 16.07.2009 00:48

Вложений: 1
Это все ребячество и настоящие пароли берут данные из базы, но я когда-то делал так:
Код AS1/AS2:

//добавляем на сцену и типизируем экземпляры
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!!!!!";
        }
};

Может, найдете что-то полезное...


Часовой пояс GMT +4, время: 13:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.