Thanks annexion for making me look at the original q again! I missed the 'outside .swf' part
Outside the canvas: no! At least not bulletproof.
But, as almost always, Flash can be worked around. You could try with setting the interval for a 'isopen' status check, then if false for some time, close all menus.
It could work, now just trying to incorporate it in your code.