2010-05-21 104 views
0

我有一個.SWF電子郵件提交表單。更改鼠標上的bgcolor參數值?

`<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

非常感謝!

+0

我不這麼認爲... – 2010-05-21 23:51:22

回答

1

設置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 } 
+0

完善和完美的簡單!萬分感謝! – hwl 2010-05-22 01:29:09

0

不在標記中。你將不得不用新的值再次調用電影。

0

這是可能的,也有可能change the containing div color

Flash有它的用處,但Forms,除非在適當的RIA中,最好留在HTML/JS中。這裏有一些非常方便的資源,使漂亮的形式:

  1. Prettier Accessible Forms - 有點老了,但良好的
  2. Nice Forms - 一個非常好的JS庫,使造型形式容易。

HTH, 喬治