Обнаружение движения колесика мыши во Flash (AS3)

У меня есть приложение Flash, которое должно обнаруживать событие колесика мыши (MouseEvent.MOUSE_WHEEL), я тестировал автономный флэш-плеер и отлично работает, но когда я помещаю swf в веб-браузер, колесо мыши перестает работать.

Я тестировал это в: Internet Explorer 7.0, Mozilla Firefox 3, Safari 3 и Google Chrome; и такое поведение происходит во всех браузерах.

PS: SWF-файл встроен в тело страницы, это простая страница, содержащая только SWF-файл.

РЕДАКТИРОВАТЬ: SWF имеет wmode, установленный на непрозрачный, и он фокусируется на нем, когда возникает эта ошибка.


person Lucas Gabriel Sánchez    schedule 09.03.2009    source источник
comment
Это может помочь, если вы разместите файл html.   -  person Assaf Lavie    schedule 09.03.2009


Ответы (1)


Ваш SWF-файл находится в фокусе при попытке прокрутки? В противном случае вместо этого будет прокручиваться окно браузера.

Вероятно, связано: я нашел эту ошибку в Adobe JIRA, кстати: https://bugs.adobe.com/jira/browse/FP-289 Это когда wmode является прозрачным или непрозрачным. Можете ли вы проверить свой html-код для этого свойства? Вот обходной путь: http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=13086.

person Christophe Herreman    schedule 09.03.2009