![]() |
Цикл: неправильный счет
Сабж.
Код:
for (n = 2; n <= 6; n++){Что не правильно(желательно с объяснениями) в этом коде и как это исправить? |
1. Персонально вам говорю, перед вставкой код, форматируйте его. Собюлюдайте табуляцию, ставте между операндами пробелы и тп. Это упрощает чтения кода глазами, а у вас каша.
2. Избегайте писать конструкции n <= 6, пишите лучше n < 7 3. Код:
for (n = 2; n < 7; n++) { |
Код:
for (n = 2; n < 7; n++) { |
Спасибо, работает.
Цитата:
Цитата:
И если не сложно, можно объяснить 2ю строчку кода? |
MovieClip - динамический клас. И ты просто создаешь ему свойство, в даном случае, n и присваиваешь текущее числовое значение.
|
Цитата:
Цитата:
Поэтому втроая строчка создает локальную переменную внутри кнопки и присваивает ее текущие значение n цикла. То есть у вас на самом деле два n: локальное в кнопке и у предка. |
У меня внутри мувика при нажатии должна проигрываться анимация. Я по аналогии внутри цикла ввожу:
Код:
top_b.menu_title_mc.gotoAndPlay(21); |
Код:
this.menu_title_mc.gotoAndPlay(21); |
udaaff, я это пробовал, но не работает. Если написать тот код, который я написал вначале, то срабатывает не на нажимаемой кнопке, а только на последней из списка однотипных
|
Должен срабатывать...
Код:
for (n = 2; n < 7; n++) { |
| Часовой пояс GMT +4, время: 14:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.