![]() |
|
||||||||||
|
|||||
|
сначала при помощи цикла из трех кадров (сорри что глупа переменные названы лень была нбивать взял из хелпа
первый кадр //инцилизируем массив 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); тут все работат как надо а дальше я чешу репу ( не ужели совсем дурак)пробовал через конструцию 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 |
![]() |
Часовой пояс GMT +4, время: 16:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|