Вопрос

У меня есть форма отправки электронной почты .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. Вот несколько удобных ресурсов, чтобы сделать красивые формы:

  1. Красивее доступные формы - немного старый, но хорошо
  2. Хорошие формы - Действительно хорошая библиотека JS, которая облегчает стиль.

Х-е, Джордж

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top