EaselJS : g 是未定义的
EaselJS : g is undefined
我开发的网站使用通过画架-js导出的flash动画。
网址 : http://sm-apps.com/agevent/index-en.html
受影响的浏览器:火狐(相当频繁),Chrome(第一次加载)。{特别是火狐开发者版}
错误 : 类型错误: g 未定义(在 chrome 中的第一次加载/对于火狐浏览器来说非常随机)
文件 : http://code.createjs.com/easeljs-0.7.0.min.js
- 所有 createJS 导出都在文件 http://sm-apps.com/agevent/js/createJSExports.js 内。
- 我正在使用 PxLoader 在调用 createJS 的初始化函数之前预加载图像。加载完所有图像后,PxLoader 调用 addCompletionListener 函数,然后调用所有 init 函数。( 文件 网址 : http://sm-apps.com/agevent/js/script.js )
- checkState 函数(在 addCompletionListener 函数内)然后调用 transitionPage 函数(与上面的文件相同)来添加代码。
创建JS。Ticker.addEventListener("tick", stageHome);
在连续加载(和重新加载)时,我没有收到此错误!此错误是非常随机的,通常在我们清除缓存或第一次在浏览器中加载网站时出现。
我试过了:
1.使用单独的createJS导出,而不是一个文件(在html代码中注释).不起作用。
2. 使用 createjs 和 movieclip(因为 createJS 没有 movieclip)代替 easeljs,tweenjs,movieclip,preloadjs.不起作用。
3.在 html 页面中惰性化 PxLoader 而不是脚本.js。没用。
感谢所有的帮助!
我深入研究了这里的源代码:http://sm-apps.com/agevent/index-en-combined-1.html?page=homePage
我看到的错误是由于将侦听器添加到undefined
的股票代号引起的。这是在脚本.js,第 9538 行中。
createjs.Ticker.addEventListener('tick', stageHome);
我不知道为什么这在浏览器之间不一致。我把它放在Firefox Developer版本中。
也许此信息可以帮助您解决问题。
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 节点fs.stat名称未定义
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- Jquery未定义函数正在停止其他操作
- AngularJS指令出错-无法读取属性'编译'的未定义
- 这.SOMETHING 总是返回未定义的 - extjs
- init() 函数在使用 easeljs 时未定义
- EaselJS : g 是未定义的
- EaselJS:未定义不是函数