Adobe边缘问题IE动画未加载未定义的阶段错误

时间:2015-05-06 10:52:57

标签: javascript jquery animation adobe adobe-edge

我们在发布边缘动画时遇到以下问题。

TypeError:无法在init获取未定义或空引用的属性'stage'(animate.adobe.com/runtime/5.0.1/edge.5.0.1.min.jTypeError:无法获取属性'阶段初始化的未定义或空引用\ n(animate.adobe.com/runtime/5.0.1/edge.5.0.1.min.j

SCRIPT5007:无法获取未定义或空引用的属性“阶段” 文件:edge.5.0.1.min.js,行:133,列:135

错误仅发生在IE 11,因此动画无法加载。

这是托管横幅 http://dev.two-uk.com/ishares/advertising/core_tool/300x250/

是一个非常简单的动画,唯一做的改变就是在文件就绪函数中插入了一个广告服务器要求。但是现在评论用于测试目的

//Edge binding end
/*Symbol.bindElementAction(compId,symbolName,"document","compositionReady",function(sym,e) {
  function initEB(){if(!EB.isInitialized()){EB.addEventListener(EBG.EventName.EB_INITIALIZED,startAd );}else{startAd();}}
  function startAd(){sym.$("windowDisclaimer").hide();sym.play();}
  initEB();
});*/
Symbol.bindElementAction(compId,symbolName,"document","compositionReady",function(sym,e){
  console.log("compositionReady");
  sym.play();
});

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

在主.html文件中,调用' EBLoader.js' ' edge.x.x.x.min.js'之前的脚本文件文件:

<script type="text/javascript" charset="utf-8" src="https://secure-ds.serving-sys.com/BurstingScript/EBLoader.js"></script>
<script type="text/javascript" charset="utf-8" src="https://animate.adobe.com/runtime/6.0.0/edge.6.0.0.min.js"></script>

还读过一些人,删除&#34;使用严格&#34;从未发布的文件的第5行&file文件中获取&#39; file_edge.js&#39;文件为他们解决了这个问题,但是没有发现这对我有帮助:

"use strict";