wmode = прозрачный осветляет серый цвет в SWF - PullRequest
2 голосов
/ 12 декабря 2011

Я использую лайтбокс ++ для загрузки изображений вне флеш-памяти, чтобы заставить это работать, я должен установить

 wmode=transparent 

в свойствах объекта

Но это осветляет используемый серый цветв SWF ..

Без добавления wmode = прозрачный

enter image description here

Скриншот с wmode = прозрачный

enter image description here Кто-нибудь может объяснить это поведение?

вот весь код

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" style="display: block" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="100%;">
    <param name="movie" value="site.swf">
    <param name="quality" value="high">
    <param name="menu" value="false">
    <param name="allowscriptaccess" value="always" />
    <param name="wmode" value="transparent" />
    <param name="allowFullScreen" value="true">
    <embed src="site.swf" allowfullscreen="true" wmode="transparent" menu="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%">

1 Ответ

1 голос
/ 12 декабря 2011

Хорошо, я нашел подсказку к решению на этой странице

. Это то, что я сделал, чтобы решить проблему

wmode="opaque"

(по умолчанию swfнастроен, чтобы быть на вершине всего, поэтому мы должны использовать wmode, чтобы решить, как мы хотим отобразить SWF)

http://kb2.adobe.com/cps/127/tn_12701.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...