Ошибка Adobe Edge Commons Javascript
Я использую следующую ссылку на код из примера 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
});
-Спасибо
2 ответа
Если вы работаете локально, вы должны загрузить файлы и включить их локально. Я думаю, что есть некоторые проблемы (когда у вас есть некоторые файлы js, хранящиеся локально, а некоторые онлайн) с загрузкой файлов.
Вы тестируете этот сценарий в среде локального веб-сервера (XAMPP, MAMPP, Apache...)? В противном случае вы можете запустить ошибку безопасности песочницы при загрузке внешних ресурсов из другой папки. И да: подпапки имеют другую песочницу.
И вам определенно не нужно загружать Edge Commons дважды. Примеры сценариев с моего сайта www.edgecommons.org должны работать в Chrome и IE10. Если проблема не устранена, пожалуйста, дайте мне знать.