2010-07-17 2 views
0

Voici mon code dans son intégralité. Il ne tracera pas quand je teste le film, mais quand je débogue, cela fonctionne très bien.La trace de MouseWheel fonctionne en mode débogage, pas de test

import flash.events.*; 

function scrollWheelHandler(e:MouseEvent){ 
    trace(e.delta); 
} 

stage.addEventListener(MouseEvent.MOUSE_WHEEL, scrollWheelHandler); 

Je déteste le flash. C'est dans un nouveau projet btw. wtf se passe?

Répondre

0

Les événements MouseWheel ne sont pas enregistrés dans Flash Player sur Mac.

0

Certaines bibliothèques prennent en charge l'échec des événements MouseWheel sur Mac. SWFWheel est l'un d'entre eux et largement utilisé par les communautés ActionScript japonais. http://www.libspark.org/wiki/SWFWheel/en

Ceci utilise Javascript pour détecter les événements MouseWheel via ExternalInterface.

+0

Merci beaucoup – eighteyes

Questions connexes