1

SWFObject 2.2 を使用して、swfobject_generator_1_2_air で動的ファイル スワップ用のコードを作成すると、.swf を静的イメージとスワップすることができます。

残念ながら、CSS ナビゲーション メニューは、Chrome 22 および IE9 64x の .swf をテストで使用しているときに隠れてしまいます。ただし、Win7 64x I の Opera & FF 16.0.1 では、メニューが .swf の後ろに隠れません。

この質問から解決策があると思いました。それでも追加しながら

params.wmode = "opaque";

Chrome と IE の両方でナビゲーション メニュー エラーが発生し、FF が失敗する問題を修正しました。Opera はどちらの表現でも成功しました (上記のコードを追加してもしなくても)。現時点ではサファリをテストできませんでした。

ありがとう。


Chrome / IE9 の .swf の背後に Nav が部分的に隠されていますが、.swf / nav の両方が機能します FF / オペラ

<script type="text/javascript">
        var flashvars = {};
        var params = {};

        var attributes = {};
        attributes.id = "ULA AirX Backpack 360 photos";
        swfobject.embedSWF("360/airx/airx.swf", "myAlternativeContent", "400", "575", "9.0.0", false, flashvars, params, attributes);
    </script>

Nav は表示されます: Chrome & IE & Opera、しかし FF は .swf を表示しません

<script type="text/javascript">
        var flashvars = {};
        var params = {};
        params.wmode = "opaque";
        var attributes = {};
        attributes.id = "ULA AirX Backpack 360 photos";
        swfobject.embedSWF("360/airx/airx.swf", "myAlternativeContent", "400", "575", "9.0.0", false, flashvars, params, attributes);
    </script>
4

1 に答える 1

0

まず、使用する SWF をwmode opaqueまたはに設定しますtransparentopaque本当に SWF を透明にする必要がない限り、そのままにしておくことをお勧めします。transparentはるかに多くの CPU を使用し、癖を導入します。opaqueより安全と考えられています。

次に、positionCSS で指定していることを確認します。absoluteまたはにすることができrelativeますが、指定する必要があります。( z-indexFlash Player プラグインは を無視するため、影響はありませんz-index。)

実際の例については、このチュートリアルを参照してください。

于 2012-10-24T23:30:50.670 に答える