Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Кастомный курсор, проблема (http://www.flasher.ru/forum/showthread.php?t=208488)

WERt 19.07.2014 03:42

Кастомный курсор, проблема
 
Всем привет!
Есть небольшая проблема, в игре заменил курсор, спрятав системный через Mouse.hide(), а мувиклип вожу за мышкой. Так вот иногда,по непонятным причинам, виднеется стандартный курсор. Может кто подсказать,в чем проблема и как ее решить?

dimarik 19.07.2014 03:49

Если нет ошибки в коде, Mouse.show(), то остается только наблюдать в каких версиях плеера возникает проблема.

WERt 19.07.2014 03:51

нет ошибки,то есть система поддерживает скрытие курсора, версия-последняя)

Nooob 19.07.2014 04:01

Это бывает в браузерах опера и сафари (может ещё каких на AppleWebKit под Windows) в режиме wmode=opaque|transparent (Если посмотреть игры с кастомным курсором на фейсбуке в этих браузерах, то у всех так). Решения нет. Я проверяю, что если запущено в этом браузере
Код AS3:

if(ExternalInterface.call("function() {return navigator.userAgent;}").indexOf("AppleWebKit") != -1)

, то не отображаю кастомный курсор и отображаю обычный, чтоб не моргал и не мешал играть.
В полноэкранном режиме всё хорошо.

WERt 19.07.2014 04:22

большое спасибо,то же склонялся к этому варианту, не мог особо потестить, iframe не на моей стороне)

Nooob 19.07.2014 04:28

да и ещё, это только под виндой (под маками всё ок), поэтому нужно не забыть проверить Capabilities.os
Код AS1/AS2:

if(Capabilities.os.indexOf("Windows") != -1)

upd: кроме флеш плеера Chrome на PPAPI, с NPAPI те же глюки, ещё проверку на флешплеер нужно поставить =), а в целом лучше отказаться от кастомного курсора, если режим рендера "wmode=opaque|transparent"!

WERt 20.07.2014 14:28

Цитата:

Сообщение от Nooob (Сообщение 1169305)
да и ещё, это только под виндой (под маками всё ок), поэтому нужно не забыть проверить Capabilities.os
Код AS1/AS2:

if(Capabilities.os.indexOf("Windows") != -1)

upd: кроме флеш плеера Chrome на PPAPI, с NPAPI те же глюки, ещё проверку на флешплеер нужно поставить =), а в целом лучше отказаться от кастомного курсора, если режим рендера "wmode=opaque|transparent"!

спасибо:)

caseyryan 20.07.2014 20:09

Собственно, это же не единственный способ курсор сделать. Можно и заменой системного курсора решить проблему. Только загвоздка в том, что там есть ограничение на размер курсора

Nooob 20.07.2014 21:55

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

WERt 21.07.2014 17:42

да, с курсор датой дела еще как-то хуже обстоят


Часовой пояс GMT +4, время: 13:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.