Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Не работает условный переход (http://www.flasher.ru/forum/showthread.php?t=143378)

intensiv 15.08.2010 00:26

Не работает условный переход
 
Пытаюсь набрать во FlashMX код:

stop();
if (a==3) {
gotoAndStop(5);
}
trace(a);
Присваиваю в окне input переменной а значение 3, но ничего не работает, к пятому кадру не переходит. Даже в окне output не показывает значение переменной а. На разных компьютерах пробовал. В чем может быть причина?

rainbowrussia 15.08.2010 00:42

В том, что ваш код выполняется 1 раз, до того как вы во время воспроизведения флешки введете в поле что-нибудь.

intensiv 15.08.2010 00:45

А что надо сделать во исправление?

expl 15.08.2010 01:00

Поместите приведенный код туда, где меняете значение а -
- чтобы сразу после изменения значения проверить его этим условным переходом.

intensiv 15.08.2010 01:17

В первом кадре, где вводится значение переменной, код и сидит... Но не работает!

rainbowrussia 15.08.2010 01:20

Дайте текстовому полю имя, например txt и замените код на:

Код AS1/AS2:

stop();
 
txt.onChanged = function () {
 
if (a==3) {
gotoAndStop(5);
trace("!");
}
trace(a);
 
}


intensiv 15.08.2010 01:26

Ура! Сработало! Спасибо!


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

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