【问题标题】:Change bgcolor param value on mouse over?在鼠标悬停时更改 bgcolor 参数值?
【发布时间】:2011-02-22 14:22:13
【问题描述】:

我有一个 .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" />`

是否可以通过鼠标悬停在对象或包含 div 上来更改这些值?即#ffffff

非常感谢!

【问题讨论】:

    标签: css flash hover mouseover param


    【解决方案1】:

    不在标记中。您将不得不使用新值再次调用电影。

    【讨论】:

      【解决方案2】:

      可以,也可以change the containing div color

      Flash 有它的用处,但 Forms,除非在适当的 RIA 中,否则可能会 最好留在 HTML/JS 中。这里有一些方便的资源来制作漂亮的表格:

      1. Prettier Accessible Forms - 有点旧,但还不错
      2. Nice Forms - 一个非常棒的 js 库,让表单样式变得简单。

      HTH, 乔治

      【讨论】:

        【解决方案3】:

        wmode参数设置为transparent,去掉bgcolor参数,改用CSS设置对象的背景色。例如

        <param name="wmode" value="transparent">
        
        <embed src="FILE.swf" ... wmode="transparent">
        

        还有 CSS:

        embed, object { background-color: black }
        embed:hover, object:hover { background-color: white }
        

        【讨论】:

          猜你喜欢
          • 2012-06-24
          • 1970-01-01
          • 1970-01-01
          • 2013-12-10
          • 2014-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多