2009-03-09 6 views
3

Ich habe eine Flash-Anwendung, die das Mausrad Ereignis (MouseEvent.MOUSE_WHEEL) erkennen muss, habe ich auf einem Stand-Alone-Flash-Player getestet und funktioniert perfekt, aber wenn ich den swf in einem Webbrowser, das Mausrad funktioniert nicht mehr.Erkennung von Mausrad Bewegung in Flash (AS3)

Ich habe dies getestet in: Internet Explorer 7.0, Mozilla Firefox 3, Safari 3 und Google Chrome; und dieses Verhalten passiert in allen Browsern

PS: Die SWF-Datei ist in den Text der Seite eingebettet, eine einfache Seite mit nur der SWF.

EDIT: Der swf hat wmode auf undurchsichtig eingestellt und es hat Fokus auf es, wenn dieser Fehler auftritt.

+0

Es kann hilfreich sein, wenn Sie den HTML-Code veröffentlichen. –

+0

kann das HTML nicht zeigen .. sorry –

Antwort

1

Hat Ihre SWF-Datei den Fokus, wenn Sie versuchen, einen Bildlauf durchzuführen? Ist dies nicht der Fall, wird stattdessen im Browserfenster geblättert.

Wahrscheinlich verwandt: Ich habe diesen Fehler in der Adobe JIRA gefunden. Btw: https://bugs.adobe.com/jira/browse/FP-289 Dies ist, wenn der Wmode transparent oder undurchsichtig ist. Können Sie Ihren HTML-Code für diese Eigenschaft überprüfen? Hier ist eine Problemumgehung: http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=13086