|
|
|||||
Регистрация: Jun 2009
Сообщений: 40
|
swf-баннер - проблема с курсором
Есть баннер, с кастомным курсором внутри. Когда добавляешь баннер на сцену, то системный курсор пропадает совсем, а кастомный отрисовывается только когда курсор над баннером. Mouse.show(), Mouse.hide(), mouseEnabled, mouseChildren, оверлей над баннером – ничего не помогает. Что можно сделать? Надо или чтобы всегда показывался системный курсор, или чтобы при выходе за пределы баннера показывался системный курсор, а на баннере не системный курсор. Вариант с OnMouseLeave - не дает результатов. Баннеров много, и сорсов от них нет, поэтому менять сами баннеры не вариант.
|
|
|||||
Проверяй событие движение мыши, пока внутри сцены свой курсор, как за пределы, то системный
stage.addEventListener(MouseEvent.MOUSE_MOVE, stageMouseMoveHandler); function stageMouseMoveHandler(e:MouseEvent=null):void{ if(mouseX > 0 && mouseX < stage.stageWidth && mouseY > 0 && mouseY < stage.stageHeight){ Mouse.hide(); // Рисуй свой курсор //..... } else Mouse.show(); }
__________________
Кто хочет, тот ищет способ, а кто не хочет - тот ищет причину! |
Часовой пояс GMT +4, время: 05:47. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|