0

我开发的网站使用通过画架 js 导出的 Flash 动画。

网址:http ://sm-apps.com/agevent/index-en.html

受影响的浏览器:Firefox(相当频繁)、Chrome(第一次加载)。 {特别是 Firefox 开发者版}

错误:TypeError:g未定义 (第一次加载chrome/firefox非常随机)

文件:http ://code.createjs.com/easeljs-0.7.0.min.js

  1. 所有的 createJS 导出都在文件http://sm-apps.com/agevent/js/createJSExports.js中。
  2. 在调用 createJS 的 init 函数之前,我正在使用PxLoader预加载图像。加载完所有图像后,PxLoader 调用addCompletionListener函数,然后调用所有的 init 函数。(文件网址:http ://sm-apps.com/agevent/js/script.js )
  3. checkState函数(在 addCompletionListener 函数内)然后调用添加代码的transitionPage函数(与上面相同的文件)。

createjs.Ticker.addEventListener("tick", stageHome);

在连续加载(和重新加载)时,我没有收到此错误!此错误非常随机,通常在我们清除缓存或第一次在浏览器中加载网站时出现。

我试过:
1. 使用单独的 createJS 导出,而不是一个文件(在 html 代码中注释)。没有用。
2. 使用createjs & movieclip(因为 createJS 没有movieclip)而不是easeljs,tweenjs,movieclip,preloadjs。没有工作。
3.Inerted PxLoader in html page而不是script.js。不工作。

感谢所有的帮助!

4

1 回答 1

0

我挖掘了这里找到的源代码:http ://sm-apps.com/ageevent/index-en-combined-1.html?page=homePage

我看到的错误是由向 Ticker 添加一个侦听器引起的undefined。这是在 scripts.js,第 9538 行。

createjs.Ticker.addEventListener('tick', stageHome);

我不知道为什么这在浏览器中不一致。我让它出现在 Firefox 开发者版本中。

也许这些信息可以帮助您解决问题。

于 2015-01-14T18:09:19.827 回答