Sometimes pages have objects such as select boxes, flash objects, iframes, applets, etc. These objects always have a higher
z-order, so DHTML objects (e.g. submenus) are shown under them.
Flash Layer Overlap Menu can drop down submenus over all the objects of the page. If for some reasons a submenu can't drop down over
an object the latter will be hidden for a time when the submenu is shown.
To enable checking of intersection with selects, iframes, movies, set the following menu parameter:
var dmObjectsCheck = 1;
Fix for flash in Firefox!
If you don't want the flash to hide under submenus in Firefox you should do the following things:
1) You should use engine files v2.4 or higher.
2) See, how you should install flash on your pages. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="150" width="732" name="if-header">
<param name="movie" value="images/flash/if-header.swf">
<param name="quality" value="best">
<param name="play" value="true"> <param name="wmode" value="opaque">
<embed height="150" name="if-header" pluginspage="http://www.macromedia.com/go/getflashplayer" src="images/flash/if-header.swf" type="application/x-shockwave-flash" width="732" quality="best" wmode="opaque" play="true">
</object>
You should add "opaque" parameter for <object> and <embed> tags.
3) Set var dmObjectsCheck=1;
4) Add the following function in the beginning of your data file
function dm_ext_ruleObjectHide()
{
return false;
}
If for some reasons a submenu doesn't overlap flash on Safari correctly you can hide your flash object for a time when the submenu is shown. To do it you should write this function in the following way: