Hi,
Here's a curious one:
https://issues.apache.org/jira/browse/FLEX-33974
From what I can see there's a couple of bugs in there.
The most obvious one being:
public function get playheadTime():Number
{
- return _playheadTime + startDelay;
+ return _playheadTime;
}
And the other fix being updating _playheadTiem not being updated before the
start time of the animation:
// Keep starting animations unless our sorted lists return
// animations that start past the current time
if (animStartTime < Timeline.currentTime)
if (anim.playReversed)
anim.end();
else
anim.start();
else
+ anim._playheadTime = intervalTime;
break;
However with this change we get about 20 effect tests failing, mostly in repeat
count/repeat delay style tests. It looks to me like the repeat code was
previously incorrect as duration already included startDelay.
numRepeats += (_playheadTime - duration) / (duration + repeatDelay);
See the original playheadTime above. Anyone see something I've missed or are
the current tests possibly testing current incorrect behaviour?
Thanks,
Justin