![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2010
Сообщений: 22
|
Например есть 2 объекта. один крассный второй черный. Также есть динамическое текстовое поле. При наведении на красный объект в динамическом поле появляеться текст " Красный". Аналогично с другим объектом. Как это выполнить с помощью условия if. ??
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 22
|
Спасибо, всё понятно
только теперь такой вопрос, как сделать так что бы если курсор мыши не над объетами то динамическое поле становилось пустом, тоесть сейчас если навести курсор и убрать то динамическое поле всё равно остаёться с текстом. Что в условиях нужно писать? Последний раз редактировалось jediff; 02.11.2011 в 13:33. |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 22
|
Благодарю
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Лучше использовать ROLL_OVER и ROLL_OUT вместо MOUSE_OVER / MOUSE_OUT в данном случае
|
|
|||||
|
Да. В случае с MOUSE_OUT и MOUSE_OVER будет ловиться события не только от объекта но и от объектов, которые находятся внутри него.
|
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: May 2010
Сообщений: 543
|
Обработчики для ROLL_OVER и ROLL_OUT реагируют на события только объекта, подписавшегося на них.
Обработчики для MOUSE_OVER и MOUSE_OUT реагируют на события самого объекта, подписавшегося на них, и на события объектов, вложенных в него.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
|
но тогда получается roll_over надо ставить слушатель на каждый обьект, и не получится поставить один слушатель только на родителя?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| condition , ef...else , switch |
|
|