SWF не прозрачный + Div непрозрачность Chrome & Opera на OSX - PullRequest
0 голосов
/ 05 марта 2011

Хорошо, у меня есть кое-какие странные вещи, я просто больше не имею понятия.

Сначала мой SWF-файл не становится прозрачным, даже когда wmode прозрачен.non off браузеры работают ... SWF встроен, но не прозрачен.я даже попытался удалить некоторые параметры, но все так же ... ну и что не так?

<div id="flashContent">

        <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/swfobject.js"></script>
        <script type="text/javascript">


                var flashvars = {};
                flashvars.domain = "*";
                var params = {};
                params.movie = "myflash.swf";
                params.quality = "best";
                params.play = "true";
                params.loop = "false";
                params.menu = "false";
                params.wmode = "transparent";
                params.bgcolor = "#626262";
                params.scale = "noscale";
                params.allowfullscreen = "false";
                params.allowscriptaccess = "always";
                params.allownetworking = "all";
                var attributes = {};
                attributes.id = "myflash";
                swfobject.embedSWF("<?php bloginfo('template_url'); ?>/include/myflash.swf", "flashContent", "100", "100", "10.0.0", flashvars, params, attributes);



        </script>

    </div>

секунда , поэтому я собирался использовать css, чтобы сделать div прозрачным с помощью opacityрежимы.ха, но Chrome & Opera на Mac OSX вообще не работает прозрачно> <</p>

Я даже заставил их использовать важные, и перепробовал все возможные коды, которые я знаю ...

-webkit-opacity: 0 !important; -moz-opacity: 0 !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important; filter: alpha(opacity=0) !important; opacity: 0 !important;

ну, есть какие-либо понятия, что я делаю не так?

1 Ответ

0 голосов
/ 05 марта 2011

Это может быть потому, что вы передали объект params не в ту точку

swfobject.embedSWF("<?php bloginfo('template_url'); ?>/include/myflash.swf", "flashContent", "100", "100", "10.0.0", flashvars, params, attributes);

Попробуйте это:

swfobject.embedSWF("<?php bloginfo('template_url'); ?>/include/myflash.swf", "flashContent", 100, 100, "10.0.0", false, flashvars, params, attributes, false);
...