Adobe Edge Commons Javascript错误

时间:2013-03-13 08:57:17

标签: javascript adobe-edge

我使用的是Adobe Edge Commons示例MixitBaby的以下代码参考,但我在Chrome& IE10,这在Firefox上运行良好。

“未捕获的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
});

-Thanks

2 个答案:

答案 0 :(得分:0)

如果您在本地工作,则应下载文件并将其包含在本地。我认为存在一些问题(当你有一些存储本地和一些在线的js文件时)加载文件。

答案 1 :(得分:0)

您是否在本地Web服务器环境(XAMPP,MAMPP,Apache ......)中测试此方案? 否则,在从其他文件夹加载外部资源时,您可能会遇到沙箱安全性错误。是的:子文件夹有不同的沙箱。

你绝对不必两次加载Edge Commons。我的网站www.edgecommons.org上的示例脚本应该可以在Chrome和IE10中使用。如果您仍然遇到问题,请告诉我。