AS3 курсор ожидания / занятости? - PullRequest
2 голосов
/ 10 июля 2011

В as3, как изменить курсор на системный по умолчанию курсор занятости / ожидания (например, вращающееся колесо на Mac)?

Ответы [ 3 ]

4 голосов
/ 10 июля 2011

Похоже, что Flash не поддерживает курсор ожидания / занятости по умолчанию, но поддерживает:

flash.ui.MouseCursor.AUTO Автоматически на основе объекта под мышью. flash.ui.MouseCursor.ARROW Мышь курсор будет стрелкой. flash.ui.MouseCursor.BUTTON Mouse курсор будет кнопкой, нажимающей руку. flash.ui.MouseCursor.HAND Mouse курсор будет перетаскивающей рукой.
flash.ui.MouseCursor.IBEAM Mouse курсор будет двутавровым.

Как видно здесь . Вы можете создать свой собственный, создав спрайт и следуя за ним.

1 голос
/ 11 июля 2011

Я бы предложил поискать альтернативное решение. Во-первых, вращающееся колесо на Mac на самом деле указывает ОС на то, что пользовательский интерфейс не отвечает и не может обрабатывать системные события в течение определенного периода времени. Обычно это происходит, когда приложение выполняет тяжелые вычисления в основном потоке и не может своевременно обрабатывать события (приложение фактически не запрашивает этот курсор).

Возможно, вы сможете найти решение, которое сообщает загрузку таким образом, что свойственно Flash - если бы я увидел вращающееся колесо, я бы подумал, что мой браузер не отвечает.

0 голосов
/ 14 мая 2013

Вот еще одно решение с использованием вашего собственного изображения: http://livedocs.adobe.com/flex/3/html/help.html?content=cursormgr_4.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...