2009-03-09 6 views
3

J'ai une application Flash qui doit détecter l'événement de la molette de la souris (MouseEvent.MOUSE_WHEEL), j'ai testé sur un lecteur flash autonome et fonctionne parfaitement, mais quand je mets le swf dans un navigateur Web, la molette de la souris cesse de fonctionner.Détection du mouvement de la molette de la souris dans Flash (AS3)

J'ai testé cela dans: Internet Explorer 7.0, Mozilla Firefox 3, Safari 3 et Google Chrome; et ce comportement se produit dans tous les navigateurs

PS: Le fichier swf est incorporé dans le corps de la page, une page simple avec seulement le swf.

EDIT: Le swf a wmode défini sur opaque et il a un focus dessus quand ce bogue survient.

+0

Cela peut être utile si vous publiez le code HTML. –

+0

ne peut pas afficher le code HTML .. désolé –

Répondre

1

Est-ce que votre fichier SWF a le focus lorsque vous essayez de faire défiler? Si ce n'est pas le cas, la fenêtre du navigateur défilera à la place. Probablement lié: J'ai trouvé ce bogue dans Adobe JIRA btw: https://bugs.adobe.com/jira/browse/FP-289 C'est quand le wmode est transparent ou opaque. Pouvez-vous vérifier votre code html pour cette propriété? Voici une solution de contournement: http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=13086

Questions connexes