Hi,
I've hit an interesting problem using delayedCall/killDelayedCall
I've got a number of classes which, typically should run consecutively, but, can run concurrently. The classes are loading a video, and then when this fires its complete event, a delayedCall is used to activate the next part (usually loading an associated MP3). But, as the class/video can be skipped and should that happen I won't wont the next part to be activated, I use killDelayedCall to stop it.
What I've found is that not only will the delayed call be stopped from the first class, but from any other that are running that delayedCall.
I've not gone through the GSAP source, but, I expect that killDelayedCall is removing all references because it's using the name of the function rather than some unique reference.
So, is there a way to avoid this? (I have a fix, it's just a bit ugly.)
<edit> I just checked and I'm using v1.19 - not sure if upgrading to v1.2 would help? </edit>