2010-05-06 6 views
1

Je développe un jeu flash utilisant l'objet SimpleButton par défaut pour mes boutons et le curseur de la main fonctionne très bien sur PC Chrome et Firefox et Safari pour Mac, mais Chrome sur Mac ne me laisse pas échanger le curseur par défaut pour le curseur de la main. J'ai même défini useHandCursor sur true pour chaque bouton auquel j'ajoute un événement click et je n'ai toujours rien.flash "useHandCursor = true" ne fonctionne pas pour Chrome sur Mac

Nous n'avons aucun autre événement de survol, il est donc important que le curseur bascule.

Quelqu'un d'autre est-il confronté à ce problème et a-t-il une solution de contournement?

+0

nous avons fini par régler cela en mettant en place notre propre animation de roll-over, pas une grosse affaire mais ça craint quand même. – fucrate

Répondre

4

Essayez d'ajouter buttonMode = "true" et mouseChildren = "false"

+0

J'utilise SimpleButtons, donc il n'y a pas de variables buttonMode ou mouseChildren à définir. Ceux-ci viennent de Sprite, et il semble que la configuration de ceux qui ne fonctionnent pas pour les sprites dans Mac Chrome soit :( – fucrate

3

Il semble comme un problème connu avec Chrome sur Mac, malheureusement. Je l'ai vu un certain nombre d'autres personnes qui se plaignent à ce sujet, mais aucune solution:

http://groups.google.com/group/flashcodersny/browse_thread/thread/78b5687f3d03fe31?fwc=1&pli=1

http://twitter.com/bit101/status/10482050100

+0

erg, ça craint – fucrate

+0

@fucrate: On dirait que c'est le problème d'Adobe/Chrome, pas le vôtre. La mauvaise nouvelle est que c'est hors de vos mains. – Robusto

0

Ce fut un bug connu dans Chrome 5 pour Mac; c'est déjà réparé dans le canal Dev.

Questions connexes