Hi !
I'm digging this topic up for a little question : I was having the same need, and this method indeed works.
BUT, when using a bounce easing, the easing is different if applied directly or with a tween...
If I use "ease: Bounce.easeOut" directly in my timeline declaration, I get like 3 rebounds.
If I use the method described in this topic : "tl.tweenFromTo(tl.time(), tl.duration(), { duration: 1, ease: "Bounce.easeOut" })", I get 1 only rebound, and the bounce is less realistic.
Any idea why ? I don't get it.
Thanks !