![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Banned
[+1 30.08.14]
[+1 26.02.14] Регистрация: Apr 2012
Сообщений: 162
|
Может проще разобраться с focus или addChildAt?
|
|
|||||
|
Вопрос-то решен. В случае если нужно над чем-то движущимся\скукоживающимся\меняющимся повесить листенер нажатия - проще сделать невидимый спрайт с определенными шириной и высотой и на него повесить.
|
|
|||||
|
Banned
[+1 30.08.14]
[+1 26.02.14] Регистрация: Apr 2012
Сообщений: 162
|
проще слушетеля повесить на контейнер, а не на элементы внутри.
|
|
|||||
|
Тут-то и срабатывает "заикание".
Если его повесить на контейнер, чья форма состоит из кнопки и текста, причем кнопка скукоживатся по высоте по Твину, при ROLL_OVER - то случается вот что: если направить мышку на край контейнера, он начнет "скукоживать" твином свою высоту. Скукоживая, он становится меньше и уходит из-под курсора мышки. Что происходит дальше? Кнопка начинает расширяться, т.к. считает, что настало время ROLL_OUT. Расширается и тут же сразу встречает снова курсор, который все так же стоит на краю всей формы. Все повторяется до бесконечности, пока курсор мыши не убрать с формы контейнера вообще, или не поставить туда, где форма контейнера есть всегда (например ширина то твином не трогается, поставить курсор посередине по высоте и куда угодно по ширине) Короче - заикание, бесконечные рывки "скукожился раскукожился". Поэтому нужен стабильный, не изменяемый по форме 1 спрайт. Им и решил проблему. Объяснил странно, но многие 100% с такими проблемами сталкивались, делая тоже динамически изменяющую форму кнопку в коде, с нуля. |
|
|||||
|
Banned
[+1 30.08.14]
[+1 26.02.14] Регистрация: Apr 2012
Сообщений: 162
|
А как вы представляете действия пользователя? Он должен мышь фокусировать на уменьшающейся кнопке?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|