使用GSAP动画CC 2017模板时,当发布和测试动画CC 2017.5中的创作者时,Console选项卡中出现了一个错误
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)。
有些事情我试着去解决这个问题:
还应该注意的是,在尝试自己发布之前,HTML5 Creative.com开得很好。
我使用这个模板的总体目标是试图找到一个影响我们HTML5创意的问题的解决方案。问题是,所有的HTML5创意人员在iDevices和Safari (桌面)上运行的时间大约是预期的50%,直到用户与创意交互(即。敲击它)。我相信使用AdHelper库中的Timesync函数可以解决这个问题,但我不能确定,直到我能够得到一个正常工作的创意!
我很惊讶我描述的上述问题没有更频繁地被问到,更令我惊讶的是,我没有找到任何关于为什么苹果似乎在iDevices上扼杀iDevices画布内容的坚实的主题。当然,这已经给许多HTML5创意设计师和动画师带来了痛苦,尤其是那些技术不太熟练的人。
任何帮助是非常感谢的,我会张贴任何额外的信息,如果要求。
下面是我使用的模板的直接下载链接。
发布于 2019-11-13 15:57:12
在未来的动画CC更新中(自2017年起),他们在init()函数中创建了init()变量,使得文档底部的adhelper代码无法使用这个变量。
解决方案是将lib变量移到init()函数之外的open脚本标记之后。
如果使用adhelper模板文件,请将命令$CREATE_LOADER移到前面提到的位置。那么一切都会好起来的。
请注意,不要使用GSAP 3。Adhelper是为GSAP 2或更低版本编写的。
https://stackoverflow.com/questions/54690121
复制相似问题