我从一个页面获取了所有TweenMax实例。
所以我用:
TweenMax.getAllTweens()
如果补间声明如下:
,则此方法有效 TweenMax.to
或TweenMax.formTo
或其他什么,但如果补间嵌套在TimelineMax / Lite中,TweenMax.getAllTweens()
会返回对象数组而不是我想要的< strong> TweenMax补间数组。所以我不能在它们上使用TweenMax方法。
我尝试声明TweenMax实例,将它们存储在变量中并将它们添加到TimelineMax中,如下所示:
var tween = TweenMax.to('selector', {x: 100})
new TimelineMax().add(tween)
此解决方案正在运行,但以下内容:
new TimelineMax().to('selector', {x: 100})
不起作用。
您是否了解我如何处理此问题并获取所有补间实例?
不确定是可以理解的,请不要犹豫,向我提问。
我的问题可以在https://ihatetomatoes.net/demos/simple-scrollmagic-tutorial/上进行测试。打开控制台并键入TweenMax.getAllTweens()
答案 0 :(得分:-1)
getChildren()
应该返回您想要的内容。在链接上查找详细信息。
https://greensock.com/docs/TimelineMax/getChildren()
这里也是您喜欢的编码器