MOUSE_DOWN & MOUSE_UP events behaving strangely in firefox and internet explorer w/low framerate
Basically what I'm seeing is that in Firefox and Internet Explorer only, using the latest flash plugins for each, when the framerate in my game drops due to a large number of display objects on screen (not unexpected behavior), MOUSE_DOWN and MOUSE_UP events seem to get queued up (this probably happens whether the framerate is low or not, but it doesn't have any adverse effects when the framerate is high). Flash will try to process every click that occurs, even though it can take up to several seconds. So, for example, if the user clicks the mouse 20 times in a second, but the framerate is running at around 5 fps, the game will be reacting to those clicks for around 3-5 seconds. It doesn't ignore any of them. This causes some strage behavior in our game and is not desirable. In the standalone flash player, and in Chrome browser, a large number of clicks in a short time frame does not have the same behavior. It seems to treat the most recent click with some priority, so it will cancel out a previous click. A single click in our game will cause an object to generate a path and move to the point on screen which was clicked (think point-and-click to move a walking 2D character).
Since this behavior is so different in 2 browsers, could have something to do with how it's embedded, like the wmode parameter? That seems to be the only idea that comes up searching on Google. Is there some way in my code that I can forcibly make a new mouse_down get processed right away instead of waiting for previous events to complete?
