The mouse_wheel event triggers always twice in Firefox. IE7 fires
correctly only one event. Find below a simple test case. Can anybody
confirm this behavior and maybe a workaround?

Thanks,
Marc

 


<?xml version="1.0" encoding="utf-8"?>
<mx:Application 
        xmlns:mx="http://www.adobe.com/2006/mxml"; 
        addedToStage="addedToStageHandler(event)">
        <mx:Script>
                <![CDATA[
                        private function addedToStageHandler(event:Event): void
                        {
                                stage.addEventListener(MouseEvent.MOUSE_WHEEL, 
mouseWheelHandler)
                        }
                        
                        private var lastTimeWheel:Number = 0

                        private function 
mouseWheelHandler(mouseEvent:MouseEvent): void
                        {
                                var now:Number = new Date().getTime()
                                trace("delta: " + mouseEvent.delta  + 
"\tmillis: " +
(now-lastTimeWheel).toString())
                                lastTimeWheel = now
                        }
                ]]>
        </mx:Script>
</mx:Application>



Compiled with Flex 3.2 including HTML-wrapper. It also happens with
static swfobject wrapper.

Reply via email to