我有.SWF电子邮件提交表单。背景颜色通过以下方式设置:
`<param name="bgcolor" value="#000000" />`
并在嵌入中:
`<embed src="FILE.swf" flashvars="STUFF" quality="high" **bgcolor="#000000"** width="260" height="32" name="WidgetMailBlack" align="middle" swLiveConnect="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />`
是否可以将鼠标悬停在Object上或包含div来更改这些值?即#ffffff
非常感谢!答案 0 :(得分:1)
将wmode
参数设置为transparent
,删除bgcolor
参数并使用CSS在对象上设置背景颜色。 E.g。
<param name="wmode" value="transparent">
<embed src="FILE.swf" ... wmode="transparent">
CSS:
embed, object { background-color: black }
embed:hover, object:hover { background-color: white }
答案 1 :(得分:0)
不在标记中。您必须使用新值再次调用电影。
答案 2 :(得分:0)
有可能change the containing div color。
Flash有它的用途,但是,除非在适当的RIA中,否则可能会形成 最好留在HTML / JS中。以下是制作漂亮表格的一些方便资源:
HTH, 乔治