2010-05-21 20 views
0

J'ai un formulaire de soumission d'e-mail .SWF. La couleur de fond est définie par:Modifier la valeur du paramètre bgcolor sur la souris?

`<param name="bgcolor" value="#000000" />` 

et dans le lecteur exportable:

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

Est-il possible soit sur la souris sur l'objet ou un contenant div pour modifier ces valeurs? c'est-à-dire #ffffff

merci beaucoup!

+0

Je ne pense pas ... –

Répondre

1

Réglez le paramètre wmode-transparent, se débarrasser du paramètre bgcolor et utiliser les CSS pour définir une couleur d'arrière-plan sur l'objet à la place. Par exemple.

<param name="wmode" value="transparent"> 

<embed src="FILE.swf" ... wmode="transparent"> 

Et le CSS:

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

parfait et merveilleusement simple !! Un million de merci!! – hwl

0

Pas dans le balisage. Vous devrez rappeler le film avec les nouvelles valeurs.

0

Il serait possible, il est également possible de change the containing div color.

Flash a son utilité, mais Forms, à moins qu'il ne s'agisse d'un RIA correct, devrait probablement être laissé en HTML/JS. Voici quelques-unes des ressources à portée de main pour faire de jolies formes:

  1. Prettier Accessible Forms - un peu vieux, mais bon
  2. Nice Forms - une bibliothèque js vraiment sympa qui fait des formes de style facile.

HTH, George