Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Flash Z-Order Issue in Firefox only?
Hello,
I've developed a custom flash chart vaadin UI component that works great, but I'm having a z-order issue with notifications being covered by the flash component. I understand that using the "wmode=opaque" parameter for the flash object should resolve this. This worked in IE, but I still have the z-order issue in Firefox.
In IE, it looks like the following:
However, in Firefox it looks like the following:
How can I fix this issue?
Below I've included the portion of my code that embeds the Flash object:
private void setFlash() {
String html =
"<script type=\"text/javascript\" src=\""+GWT.getModuleBaseURL()+"js/json/json2.js\"></script>"
+ "<object id=\"fxofc2"
+ uidlId
+ "\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"100%\""
+ " height=\"100%\" codebase=\"http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\">"
+ "<param name=\"movie\" value=\""
+ GWT.getModuleBaseURL()
+ "open-flash-chart.swf\">"
+ "<param name=\"quality\" value=\"high\">"
+ "<param name=\"wmode\" value=\"opaque\">"
+ "<param name=\"flashVars\" value=\"pid="
+ uidlId
+ "&sbVis="
+ scrollbarVisibility
+ "&bgS=0x"
+ backgroundGradientStart
+ "&bgE=0x"
+ backgroundGradientEnd
+ "\" />"
+ "<embed name=\"fxofc2"
+ uidlId
+ "\" flashVars=\"pid="
+ uidlId
+ "&sbVis="
+ scrollbarVisibility
+ "&bgS=0x"
+ backgroundGradientStart
+ "&bgE=0x"
+ backgroundGradientEnd
+ "\" src=\""
+ GWT.getModuleBaseURL()
+ "open-flash-chart.swf\" width=\"100%\" height=\"100%\" "
+ "quality=\"high\" "
+ "pluginspage=\"http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\">"
+ "</embed>" + "</object>";
flash.setHTML(html);
}
Any ideas? Thanks for your help.
Ajay