![]() |
Обработка нажатия на MovieClip с переменным именем. Как сделать?
Проблема:
Есть несколько мувиков с именами name+i, а именно "dum01", "dum02".... "dum0"+i Мне надо получить имя мувика, в момент нажатия на него. Я сделал вот как: Положил в _root пять мувиков и назвал "dum01", "dum02", "dum03", "dum04", "dum05" и написал вот такой код: Код:
for(j=1; j<5; j++) {Что делать? я наверное чегото очевидного не вижу, подскажите мастера. |
Здесь цикл не нужен, т к он всегда тебе это будет выводить.
Лови событие от мыши и хиттест. |
Цитата:
Код:
pres_name = _root.dum01.hitTest()И я не представляю как в моем случае можно вообще сделать обработку нажатия без цикла. Подскажите? |
Я немного не так выразился, просто присвоение в таком цикле нельзя делать.
Т е мы проверяем хиттест с dum+j и если совпадение true, то тогда только присваиваем значение переменной. |
for(j=1; j<5; j++) {
_root["dum0"+j].press_name=j _root["dum0"+j].onRelease=function () {trace(this.press_name)} } |
Цитата:
|
| Часовой пояс GMT +4, время: 02:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.