Мышь X / Y обнаружение на стадии Flash не работает Moz & Webkit на ПК - PullRequest
0 голосов
/ 13 июня 2011

Я тщетно пытаюсь заставить этот навигационный элемент на базе Flash работать в FF и Chrome на ПК. Это все хорошо на Mac и просто отлично, используя IE 7 или 8 на ПК.

Элемент навигации состоит из шара, который «следует» за курсором относительно того, где он находится на странице. JS используется для сбора информации о X / Y со сцены Flash и создания переменных, которые будут использоваться фильмом Flash для перемещения «шара» относительно позиции курсора. По какой-то причине FF и Chrome на ПК терпят неудачу.

Я пробовал все, от установки Flash-фильма на «непрозрачный» и наложения прозрачного DIV поверх него, но все безрезультатно.

Есть мысли по этому поводу? Кто-нибудь сталкивался с чем-то подобным?

Пример здесь:

http://anthrograph.com/yarbyarb/thang/

Нам дали скомпилированный SWF с настройкой слушателей, но на данный момент у меня нет доступа к FLA для внесения изменений.

Спасибо!

1 Ответ

1 голос
/ 14 июня 2011

Я пробовал в Chrome и Firefox, когда мышь на html-части, позиционирование работает, а мышь на flash, она не работает.

если я понимаю, самое простое решение для оконного режима, вы должнысоздайте displayObject, спрайт и установите для него всеобщее любимое с альфа = 0, с этим вы можете установить режим окна как угодно.

В противном случае вы должны добавить Listener в MouseLeave и MouseMove для обнаружения при прослушиванииjavascript или actionscript.

есть еще одна ошибка, вы должны замаскировать свои кнопки с правой стороны.они находятся под другим графиком, но mouse_over работает, когда не должен.Для этого используйте ROLL_OVER вместо MOUSE_OVER.

...