|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Создание пользовательского курсора
Сразу извиняюсь за такую тему, так-как она напрямую связанна с темой из блога, но в них нельзя вставлять картинки и я решил создать тут.
В блоге увидел реализацию менеджера курсоров, которая мне не понятна. Непонятна из-за приоритетов. expl очень понятно объяснил на примере вложенных ДО с одинаковым приоритетом и я надеюсь, что на моём примере, мне кто-нибудь объяснит так же доходчиво. На рисунке показаны зоны действия разных курсоров, объясните пожалуйста, как приоритеты расставлять в таком случаи? |
|
|||||
По идее, приоритеты нужны, если какое-то состояние меняется во времени
Например: - включился режим ожидания, и какие бы курсоры не отображались до этого - должны показываться песочные часы, тогда им приоритет - 1, всем остальным - 0 по умолчанию - мы делаем редактор и надо поменять курсор по умолчанию, но при этом чтобы при наведении на кнопки курсор менялся - тогда ставим переключателю курсора по умолчанию приоритет -1, а остальные оставляем равными 0 А если просто разным зонам назначить разные крусоры - все должно работать без указания приоритета вообще (всем = 0) У вас же просто над разными областями должны быть разные курсоры? Если такой код не работает: CursorManager.newHover().setTarget(sprite1).setCursor(cursor1); CursorManager.newHover().setTarget(sprite2).setCursor(cursor2); ... CursorManager.newHover().setTarget(sprite2).setCursor(cursor3); Еще пример такого же менеджера курсоров: https://github.com/cser/temperate/bl...sorManager.swf Код примера(haXe): https://github.com/cser/temperate/bl...rsorManager.hx |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
|
Часовой пояс GMT +4, время: 07:02. |
|
« Предыдущая тема | Следующая тема » |
|
|