i guess any DOM compliant browser will work as well. that may be due to the way event propagate through the elements reaching the element that triggered the event. the standard event model specify that event propagate from top element (on a web document that is the HTML element) following the path until the element that triggered the event, and then back to the top. sadly, msie doesn't implement that specification, so, it only bubble (from element to top).
so, i guess that when you click on the flash content, the focus move to that flash object, not to the flash element (ebmed or object element). as far as i know, event triggered on flash isn't reported to the web document. in resume, i'm almost sure there nothing you can do about it.