![]() |
обработчик события внутри цикла, как поменять переменную?
На сцене два мувика, при клике по любому из них должна меняться соответствующая клипу переменная L0 или L1
Как мне внутри обработчика onPress изменить переменную "L"+i Код:
for (var i = 0; i<2; i++) { |
попробуйте вот так
Код:
for (var i = 0; i<2; i++) { |
Код:
this["L"+i] = 1; |
может я не так объяснил. Клипу mc0 соответствует переменная L0 (клипу mc1 - L1). При клике по клипу его переменная должна менять знак. L0 была равна 1, должна стать -1.
this["L"+i] = 1; это объявление двух переменных L0, L1 и присвоение значения обеим переменным 1. |
А зачем их хранить в переменной вне клипа mcХ?
|
вот немного доработанное рещение
Код:
for (var i = 0; i<2; i++) { |
Цитата:
наверно так this["mc"+i]["L"+i] = 1; а как тогда обратиться к этой переменной внутри обработчика? |
Код:
for (var i = 0; i < 2; i++) { |
вот еще вариант
Код:
for (var i = 0; i<2; i++) { |
а у iNilsа проще :-)
все равно спасибо |
| Часовой пояс GMT +4, время: 18:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.