Изменить значение BGCLOR PARAM на Mouse Over?
Вопрос
У меня есть форма отправки электронной почты .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.
огромное спасибо!
Решение
Установить 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 }
Другие советы
Не в разметке. Вам придется снова позвонить в фильме с новыми ценностями.
Было бы возможно, также можно изменить содержащий цвет div.
Flash имеет это использование, но формы, если в нужной RIA, вероятно, будет лучше всего оставить в HTML / JS. Вот несколько удобных ресурсов, чтобы сделать красивые формы:
- Красивее доступные формы - немного старый, но хорошо
- Хорошие формы - Действительно хорошая библиотека JS, которая облегчает стиль.
Х-е, Джордж
Не связан с StackOverflow