efim
21.06.2002, 18:16
сначала при помощи цикла из трех кадров (сорри что глупа переменные названы лень была нбивать взял из хелпа
первый кадр
//инцилизируем массив
var passwords = new Array("gary:foo", "mike:bar", "john:snafu", "steve:yuck", "daniel:1234");
var gary = new Array();
//var mike = new Array();
i=0;
второй кадр само действие
if (i<passwords.length-1) {
// делим при помощи сплита и берем первою часть
var name = passwords[i].split(':')[0];
} else {
stop ();
}
if (name == "gary") {
gary.push(passwords[i]);
}
trace (name);
trace (gary[0]);
i++;
последний кадр
зацикливаем
gotoAndPlay (2);
тут все работат как надо :)
а дальше я чешу репу :o :mad: ( не ужели совсем дурак)
пробовал через конструцию for через один кадр
var passwords = new Array(
"gary:foo",
"mike:bar",
"john:snafu",
"steve:yuck",
"daniel:1234"
);
var gary = new Array();
for (var i=0; i< password.length; i++) {
var name = passwords[i].split(':')[0];
}
trace(name)
if (name =="gary") {gary.push(passwords[i]);
trace(gary[0]);
}
что тут не так?
за ранее спасибо (всеж если я дурак не пиняте на дурака а просто объясните)
еще раз спасибо
в настоящей работе будет около 40 массивов где- то 25 - 40 значений тоесть около 40 условий if
первый кадр
//инцилизируем массив
var passwords = new Array("gary:foo", "mike:bar", "john:snafu", "steve:yuck", "daniel:1234");
var gary = new Array();
//var mike = new Array();
i=0;
второй кадр само действие
if (i<passwords.length-1) {
// делим при помощи сплита и берем первою часть
var name = passwords[i].split(':')[0];
} else {
stop ();
}
if (name == "gary") {
gary.push(passwords[i]);
}
trace (name);
trace (gary[0]);
i++;
последний кадр
зацикливаем
gotoAndPlay (2);
тут все работат как надо :)
а дальше я чешу репу :o :mad: ( не ужели совсем дурак)
пробовал через конструцию for через один кадр
var passwords = new Array(
"gary:foo",
"mike:bar",
"john:snafu",
"steve:yuck",
"daniel:1234"
);
var gary = new Array();
for (var i=0; i< password.length; i++) {
var name = passwords[i].split(':')[0];
}
trace(name)
if (name =="gary") {gary.push(passwords[i]);
trace(gary[0]);
}
что тут не так?
за ранее спасибо (всеж если я дурак не пиняте на дурака а просто объясните)
еще раз спасибо
в настоящей работе будет около 40 массивов где- то 25 - 40 значений тоесть около 40 условий if