![]() |
Перехват клика
Господа, подскажите плиз как решить проблему.
Есть страница с набором кнопок. При клике на любую из них нужно проверить условие и если условие выполняется то дать возможность отработать on realese кнопки, если же не выполняется то код в on realese выполняться не должен. Я понимаю что можно в каждом on realese проверить условие, но этого хотелось бы избежать. Существует ли во флеше механизм с помощью которого можно написать такой обработчик? Повторюсь еще раз что речь идет не о listener для мыши а именно о запрете / разрешении прохождения события on realese в кнопках одной функцией для всех кнопок. Спасибо. |
а как иначе? где собираешся писать условие?
А почему тогда не в онрилиз? :-) |
Можешь попробовать провернуть такой фокус:
Код:
//Какое-то условие |
Кстати, так подумал - Если на каждой кнопке висит уникальный код, то его можно на время только прятать в какое нибудь не исполнимое событие, например:
Код:
//Опять же условие |
Цитата:
|
Цитата:
|
Если кнопки - это Movie Clip'ы, то:
Код:
for (i in _root)Код:
for (i in _root)Например: eval("_root.SuperKnopka") |
Спасибо, никак не привыкну что к объекты можно как массивы использовать :)
|
| Часовой пояс GMT +4, время: 15:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.