I'm wondering what it would take to use TimeliteLite (or TimelineMax) to orchestrate a mix of GSAP and non-GSAP operations. To outline a very simple example:
execute a tween
when that finishes, play an audio file
when that finishes, execute another tween
I suppose that one way to have that audio participate in the timeline is to put a facade around the audio player, which would implement the tweenlite interface such that the timeline wouldn't know the difference. But that feels like a bunch of work. I realize that not every method that a tweenlite object supports would necessarily translate to an audio player (or would be worth implementing) but I would only need the basics.
Is there another way? Am I thinking about this problem the right way?
Any thoughts would be greatly appreciated. Thanks!