我使用的是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
答案 0 :(得分:0)
如果您在本地工作,则应下载文件并将其包含在本地。我认为存在一些问题(当你有一些存储本地和一些在线的js文件时)加载文件。
答案 1 :(得分:0)
您是否在本地Web服务器环境(XAMPP,MAMPP,Apache ......)中测试此方案? 否则,在从其他文件夹加载外部资源时,您可能会遇到沙箱安全性错误。是的:子文件夹有不同的沙箱。
你绝对不必两次加载Edge Commons。我的网站www.edgecommons.org上的示例脚本应该可以在Chrome和IE10中使用。如果您仍然遇到问题,请告诉我。