2

Adobe Edge Commons の例 MixitBaby からの次のコード参照を使用していますが、Chrome と IE10 でこのエラーが発生し続けますが、これは Firefox では正常に動作します。

「Uncaught ReferenceError: EC が定義されていません」

function soundSetup()
{
    var assetsPath = "sound/";
    EC.Sound.setup(
         [
              {src: assetsPath + "introsound.mp3|" + assetsPath + "introsound.ogg", id: "intro"}
         ],
         function(){ EC.info("Sound setup finished", "DEMO"); }
    );
}

yepnope({
    load: "js/EdgeCommons-0.7.1.min.js",
    complete: function() 
    {
        if(EC == undefined)
            yepnope({load: "js/EdgeCommons-0.7.1.min.js", complete: soundSetup});
        else
            soundSetup();
    } //complete
});

-ありがとう

4

2 に答える 2

0

このシナリオをローカル Web サーバー環境 (XAMPP、MAMPP、Apache...) でテストしていますか? そうしないと、別のフォルダーから外部アセットをロードしているときに、サンドボックス セキュリティ エラーが発生する可能性があります。はい、サブフォルダーには別のサンドボックスがあります。

Edge Commons を 2 回読み込む必要はありません。私の Web サイト www.edgecommons.org のサンプル スクリプトは、Chrome と IE10 で動作するはずです。それでも問題が解決しない場合は、お知らせください。

于 2013-10-27T20:05:24.973 に答える