Ошибка 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. Если проблема не устранена, пожалуйста, дайте мне знать.

Другие вопросы по тегам