1

domコンテンツがロードされた後にフラッシュムービーをロードしようとしています。このために、私はjQuerysドキュメント対応機能を使用します。ただし、フラッシュがドキュメント内にある場合、フラッシュはロードされません。外側にロードされます。

コードの最も基本的なバージョン。

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="js/swfobject.js"></script>
</script>
<body>
    <div id="uploader-1"></div>
</body>
<script>
$(document).ready(function() {
    var i =1;       
    flashElement = $('#uploader-1');

    var swfVersionStr = "11.1.0";
    var flashvars = {"x": 10, "y": 12};
    var params = {"wmode": "transparent"};
    params.quality = "high";
    params.allowscriptaccess = "sameDomain";
    params.allowfullscreen = "false";
    var attributes = {};
    attributes.id = "uploader-1";
    attributes.name = "uploader-1";
    attributes.styleclass = "uploader";

    swfobject.embedSWF(
        "flash/Uploader.swf", "uploader-1",
        '1000px', '1000px',
        swfVersionStr, false, 
        flashvars, params, attributes);
    swfobject.createCSS("#uploader-1", "position: absolute; left: 10px; top: 10px; width: 1000px; height:1000px;");
});
</script>

ドキュメントの準備ができていない状態でこの正確なコードを実行した場合。できます。(また、ソースを検査するとき、domがまったく同じであることを強調する価値があるかもしれません)何か提案はありますか?SOとgoogleの両方を検索してみましたが、これに似たものは見つかりませんでした。IE8で問題が発生する

4

1 に答える 1

0

Finnalyはそれを解決しました。古い、古い、古いバージョンの映画をロードする際のキャッシュの問題のようです。

于 2012-04-18T16:05:10.377 に答える