首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GSAP + AdHelper模板导致“lib未定义”

GSAP + AdHelper模板导致“lib未定义”
EN

Stack Overflow用户
提问于 2019-02-14 12:11:04
回答 1查看 103关注 0票数 0

使用GSAP动画CC 2017模板时,当发布和测试动画CC 2017.5中的创作者时,Console选项卡中出现了一个错误

代码语言:javascript
运行
复制
Uncaught ReferenceError: lib is not defined
at e.t.timeSync (GSAP_AdStarter_2017.html?20878:169)
at handleComplete (GSAP_AdStarter_2017.html?20878:131)
at init (GSAP_AdStarter_2017.html?20878:63)
at onload (GSAP_AdStarter_2017.html?20878:155)

这是在尝试发布没有任何更改的GSAP_AdStarter_2017.fla文件时;只需打开该文件并使用Control > Test (Ctrl/CMD+Enter)。

有些事情我试着去解决这个问题:

  • 与我们的内部JS交谈,但他们无法帮助解决这个问题。不幸的是,他们对动画片CC并不熟悉。
  • 使用其他版本的动画CC,直至并包括动画CC 2019年。
  • 在另一台(PC)计算机上测试文件。结果是一样的。
  • 在Firefox中打开已发布的HTML文件。结果是一样的。

还应该注意的是,在尝试自己发布之前,HTML5 Creative.com开得很好。

我使用这个模板的总体目标是试图找到一个影响我们HTML5创意的问题的解决方案。问题是,所有的HTML5创意人员在iDevices和Safari (桌面)上运行的时间大约是预期的50%,直到用户与创意交互(即。敲击它)。我相信使用AdHelper库中的Timesync函数可以解决这个问题,但我不能确定,直到我能够得到一个正常工作的创意!

我很惊讶我描述的上述问题没有更频繁地被问到,更令我惊讶的是,我没有找到任何关于为什么苹果似乎在iDevices上扼杀iDevices画布内容的坚实的主题。当然,这已经给许多HTML5创意设计师和动画师带来了痛苦,尤其是那些技术不太熟练的人。

任何帮助是非常感谢的,我会张贴任何额外的信息,如果要求。

下面是我使用的模板的直接下载链接

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 15:57:12

在未来的动画CC更新中(自2017年起),他们在init()函数中创建了init()变量,使得文档底部的adhelper代码无法使用这个变量。

解决方案是将lib变量移到init()函数之外的open脚本标记之后。

如果使用adhelper模板文件,请将命令$CREATE_LOADER移到前面提到的位置。那么一切都会好起来的。

请注意,不要使用GSAP 3。Adhelper是为GSAP 2或更低版本编写的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54690121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档