PDA

Просмотр полной версии : почему не работает?


Stone
30.01.2002, 14:42
for (i=0; i<_root.n.length; i++) {
if (nik == _root.n[i]) {
gotoAndStop (1);
} else {
gotoAndPlay (10);
}
}

соответственно n масив
nik = _root.nik - input text

RFMitrio
30.01.2002, 15:20
Если пишешь не из рута, так и пиши
if(_root.nik==_root.n[i])

Stone
30.01.2002, 16:42
потестировал, оказалось этот скрипт работает нормально, только в воем случае почемуто не исполняется :(

Stone
30.01.2002, 16:56
вот в этом проблема

Stone
30.01.2002, 17:41
извините за исходники... сам не иогу с ними разобраться :)

вобщем итог мучений прилогаю.

for (i=0; i<_root.n.length; i++)
if (nikv == _root.n[i])
gotoAndPlay (1);
else
gotoAndPlay (8);

gotoAndPlay (1) - работает только при nikv=последнему из n масива. что за беда не пойму никак. :(

RFMitrio
30.01.2002, 18:06
Попробуй:
frame=8;
for (i=0; i<_root.n.length; i++)
{
if (nikv == _root.n[i])
{
frame=1;
break;
}
}
gotoAndPlay (frame);

Stone
31.01.2002, 13:11
заработало :)))