|
|
|||||
Регистрация: Jun 2013
Сообщений: 50
|
Кнопки остаются в положении "Over"
Столкнулся с проблемой. Есть карта, которая состоит из кнопок. При нажатии на кнопку карта удаляется через
и добавляется локация. Когда юзер снова открывает карту, то эта кнопка остается в положении "Over". Не подскажите, как наиболее кратко и качественно исправить?
|
|
|||||
Регистрация: Nov 2013
Сообщений: 18
|
а там только два положения кнопки?
|
|
|||||
Регистрация: Jun 2013
Сообщений: 50
|
up, Over, Down, Hit
Но остаются именно в Over |
|
|||||
Надо больше информации. Ведь не ясно, как у вас реализовано всё это действо. Мы просто видим, что у вас что-то не правильно срабатывает, а от чего это происходит, остаётся только догадываться.
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Чего там догадываться, при удалении со сцены ни один объект не получает MOUSE_OUT автоматом, вообще-то. Как и при добавлении на сцену. Кнопка просто остается в положении овер потому, что никто не переводил ее в другое состояние — мышиного события то не было.
__________________
Reality.getBounds(this); |
|
|||||
Wolsh, странно, но у меня нет такого, чтобы объект после удаления не получал over от мыши. Я создал спрайт, подписал его на over и out с трейсами. Поместил курсор на объект, трейс over вывелся. При нажатии клавиатуры, я удаляю объект, и в трейс выходит out.
А может это только у SimpleButton такие проблемы.. не проверял. Потому что со спрайт-кнопкой работает нормально. Последний раз редактировалось samana; 30.11.2013 в 20:55. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Был неправ.
__________________
Reality.getBounds(this); |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Всем доброй ночи! прошу прощения, за то, что не создал новую тему, но у меня очень похожая ситуация.
Сделал кнопку, которая при over, увеличивается, а при out, уменьшается с вычетом разницы. То есть она всегда одну скорость имеет. И все хорошо, но если судорожно мышью водить, то по трейсам видно, что один просчёт размера пропускается. Долго думая, как такое может быть, я смог найти лишь один фактор - когда только программа переходит на просчёт размеров, out прерывает ход работы плеера и.. и просчёт проваливается. я прав или это не возможно? |
Часовой пояс GMT +4, время: 03:57. |
|
« Предыдущая тема | Следующая тема » |
|
|