Derniers Commentaires

  • HB: en fait il faut surtout se demander pourquoi on veut proteger une appli, de qui, quelles parties, etc… si...
  • mika: En effet hb, ton message m’a fait réfléchir. Et ce matin sous la douche naquit une idée. Pourquoi ne pas...
  • hb: Hello, pas sur que ce type de blocage soit vraiment une bonne solution… ca s’appelle se faire justice...
  • mika: Merci pour le code ! c’est un bon début de protection. Je me demandais si il était possible...
  • TiBaker-974: Heu… lol ta parfaitement raison Julien c’est pour ça je suis déçus mais bon on pourra...

Bug évènement MOUSEWHEEL / molette flash

Récemment, sur une de mes applications flash, je me suis rendu compte que la molette de la souris ne faisait plus défiler le contenu d’une liste.

Solution

Après avoir mis du debug dans mes classes, je me suis rendu compte que ma classe liste s’abonnait bien à l’évènement MOUSEWHEEL. Par contre, aucun évènement n’était diffusé.

En recherchant sur les forums, il s’agit d’un bug connu lorsque le paramètre flash wmode = transparent est activé.

Effectivement, une fois le paramètre wmode = transparent désactivé, l’écouteur de l’évènement MOUSEWHEEL recevait bien les évènements diffusés. Et tout refonctionne pour le défilement du contenu d’une liste.

Bug a avoir en tête pour éviter une perte de temps inutile.

J’éditerais cet article lorsque j’aurais trouvé une solution pour palier à ce problème (hormis la désactivation du paramètre wmode).

Partagez cet article :
  • Digg
  • del.icio.us
  • Facebook
  • Technorati
  • MySpace
  • LinkedIn
  • Wikio FR
  • Yahoo! Buzz
  • Netvibes
  • Google Bookmarks
  • PDF
  • email
  • Print

Articles sur le même sujet :

  1. Problème caractères accentués dans les champs textes input avec Flash

3 comments to Bug évènement MOUSEWHEEL / molette flash

  • zzzzz

    Trés bien la fonction ajax

  • Effectivement le paramètre transparent empêche l’utilisation de la molette au sein d’un flash.
    Apres une pitite recherche:

    -http://www.beautifycode.com/mousewheel-with-transparent-wmode
    -http://cookbooks.adobe.com/index.cfm?event=showdetails&postId=13086

    Dans mon cas, le flash devais conserver le wmode à transparent compte tenu de l’utilisation de Modal ( http://nyromodal.nyrodev.com/).
    J’ai donc réaliser une fonction javascript qui masque le flash lors de l’ouverture de la modal et une autre fonction qui le réaffiche après fermeture de la modal. J’ai pu donc me passer du wmode transparent.

  • Merci d’avoir complété cet article avec la solution en javascript.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">