Hi just spent a good few hours trying to work this out and not sure if its a bug or not but thought I would share on here.
I'm using a various timeline tweens with .call() at the beginning and end of each timeline to show and hide an asset. These are used in conjunction with various other tweens in the timeline.
i.e on a 6 second timeline..
.call(showHide, [], this, 0) .call(showHide, [], this, 6);
These timelines are then chained together in one master timeline.
What I noticed is that while moving forward through the timeline everything worked OK but going backwards the .call() that was at the end of the each individual timeline wouldn't fire.
I solved this by just triggering the call 0.1 of a second before the end of a timeline.
i.e again on a 6 second timeline..
.call(showHide, [], this, 0) .call(sshowHide, [], this, 5.9);