在鼠标上更改bgcolor param值?

时间:2010-05-21 23:49:13

标签: css flash hover mouseover param

我有.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

非常感谢!

3 个答案:

答案 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中。以下是制作漂亮表格的一些方便资源:

  1. Prettier Accessible Forms - 有点旧,但很好
  2. Nice Forms - 一个非常好的js库,使样式表格变得容易。
  3. HTH, 乔治