Fokker
10.08.2005, 14:58
Джентельмены,как всегда нужна ваша помощь (день добрый,кстати).
Решаю следующую задачку.
Имеем 3 кадра : в первом предлагается ввести имя (пока без пароля),если это имя существует в массиве то переходим на кадр3,если нет,то предлагается зарегестрироваться (для этого нажимаем на кнопку и переходим на кадр 2).В кадре 2 вводим новое имя и добавляем его в массив,после чего повторно возвращаемся на страницу1 и пытаемся залогиниться,но фигня в том,что при возвращении на страницу 1 массив остаеться не изменеенным...почему-то,в чем ошибка не пойму...код такой :
stop();
var login:String = "";
var pass:String = "";
var test:String = "";
var pass2:String = "";
var pass1:String = "";
var log2:String = "";
var test2:String = "";
var Subscriber:Array = new Array("вася","петя","leon","fokker");
var Password:Array = new Array();
_root.onEnterFrame = function() {
reg2_btn.onPress = function() {
if (log2 !== "") {
Subscriber.unshift(log2);
gotoAndStop(1);
trace (Subscriber);
}
};
function PROVERKA() {
var i:Number = 0;
while (i<Subscriber.length) {
if (login == Subscriber[i]) {
gotoAndStop(3);
}
i++;
}
if (login !== Subscriber[i]) {
test = "зарегистрируйтесь";
login = "";
}
}
vhod1_btn.onPress = function() {
PROVERKA();
};
reg1_btn.onPress = function() {
gotoAndStop(2);
};
};
чтоб понятно было приаатачиваю fla-шку....
...
ну и как всегда,коментарии по коду будут не лишними.
Решаю следующую задачку.
Имеем 3 кадра : в первом предлагается ввести имя (пока без пароля),если это имя существует в массиве то переходим на кадр3,если нет,то предлагается зарегестрироваться (для этого нажимаем на кнопку и переходим на кадр 2).В кадре 2 вводим новое имя и добавляем его в массив,после чего повторно возвращаемся на страницу1 и пытаемся залогиниться,но фигня в том,что при возвращении на страницу 1 массив остаеться не изменеенным...почему-то,в чем ошибка не пойму...код такой :
stop();
var login:String = "";
var pass:String = "";
var test:String = "";
var pass2:String = "";
var pass1:String = "";
var log2:String = "";
var test2:String = "";
var Subscriber:Array = new Array("вася","петя","leon","fokker");
var Password:Array = new Array();
_root.onEnterFrame = function() {
reg2_btn.onPress = function() {
if (log2 !== "") {
Subscriber.unshift(log2);
gotoAndStop(1);
trace (Subscriber);
}
};
function PROVERKA() {
var i:Number = 0;
while (i<Subscriber.length) {
if (login == Subscriber[i]) {
gotoAndStop(3);
}
i++;
}
if (login !== Subscriber[i]) {
test = "зарегистрируйтесь";
login = "";
}
}
vhod1_btn.onPress = function() {
PROVERKA();
};
reg1_btn.onPress = function() {
gotoAndStop(2);
};
};
чтоб понятно было приаатачиваю fla-шку....
...
ну и как всегда,коментарии по коду будут не лишними.