2

我正在为一家教育公司创建一个学习模块,我在其中创建 25 个动物精灵(带有图像的画布)并将它们放在农场中(带有背景图像的 div)。为了打开动画,在 Adob​​e Edge 中创建了背景,在 Edge 的最后一帧中,我在我的 Javascript 代码中调用了一个 init 函数来构建测试并创建精灵。某些动画通过 Edge 代码在背景(太阳和云)中无限期地出现。

问题是屏幕有时会正确加载,有时会在执行过程中停止。通过console.log,我发现Edge中有时会出现一个错误事件,向控制台发送消息:

事件处理程序中的 Javascript 错误!事件类型 = 时间线

之后,所有 Javascript 代码都停止,屏幕变得无用。

我尝试通过将以下代码添加到索引文件的头部部分来捕获错误事件并清除它:

function noError(){return true;}
window.onerror = noError;

但它没有用。

我进入 Adob​​e Edge edge.0.1.7.min.js文件并添加了return true; 但这也没有用。

Adobe Edge 问题上没有太多帮助,但似乎有很多...

该项目可以在以下位置看到:

http://www.totalliberty.com/cet/farm/

4

2 回答 2

3

我遇到了同样的问题,这是一个 jQuery 冲突,我将它加载到索引中,然后 edge 将它加载到 edgePreload.js 中。所以解决方案是从 edgePreload.js 加载所有 js 脚本,如下所示:

 aLoader = [
{ load: "js/jquery-1.9.1.min.js"},
{ load: "js/jquery.flexslider-min.js"},
{ load: "js/jquery.foundation.reveal.js"},
{ load: "edge_includes/edge.1.5.0.min.js"},
{ load: "Untitled-1_edge.js"},
{ load: "Untitled-1_edgeActions.js"}];
于 2013-05-08T13:58:40.477 回答
0

在 Adob​​e Edge Animate 2015 中,只需添加 (+) 您的 JavaScript 链接/链接到您的项目库。

(例如https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js

在此处输入图像描述

于 2015-12-19T23:34:19.723 回答