Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   почему не работает? (http://www.flasher.ru/forum/showthread.php?t=26482)

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

Вложений: 1
потестировал, оказалось этот скрипт работает нормально, только в воем случае почемуто не исполняется :(

Stone 30.01.2002 16:56

ошибся немного
 
Вложений: 1
вот в этом проблема

Stone 30.01.2002 17:41

Вложений: 1
извините за исходники... сам не иогу с ними разобраться :)

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

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

СПАСИБО
 
заработало :)))


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

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