Как избавиться от белого фона в моем SWF-файле? - PullRequest
4 голосов
/ 28 октября 2009

Я помещаю SWF-файл на HTML-страницу в GoLive, и хотя весь мой код и SWF-файл установлены на синем фоне, во время загрузки каждой страницы, где находится весь мой SWF-документ, есть небольшая секунда. полностью белый поверх синего фона HTML. Я не знаю, имеет ли это смысл, но проверьте www.eloquentcreative.com, чтобы увидеть проблему в действии. Если вы обновите страницу или щелкнете по элементу навигации, вы увидите, что секундная часть всей области SWF-файла становится полностью белой до того, как запускается предварительный загрузчик следующей страницы. Это может показаться мелочью, но это сводит меня с ума, и я чувствую, что это значительно убивает профессионализм сайта.

Любая помощь будет очень признательна. Спасибо за ваше время!

1 Ответ

4 голосов
/ 28 октября 2009

Вам нужно добавить wmode = transparent в ваш HTML-объект. Если вы используете SWFObject, это делается с помощью:

so.addParam("wmode", "transparent");

В противном случае добавьте это к вашим объектам params:

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

А это для вашего тега вставки:

wmode="transparent"

Вы также можете просто установить цвет фона, который может быть более подходящим решением для вашей конкретной проблемы. В SWFObject цвет фона является одним из параметров при создании экземпляра класса SWFObject. В противном случае добавьте следующее к тегу объекта:

<param name="bgcolor" value="#XXXXXX" />

и следующее для вашего тега вставки:

bgcolor="#XXXXXX"

Где #XXXXXX - это цвет, который вы хотите использовать.

...