findIndex method
find index for frame given time
Implementation
int findIndex(double time) {
double sumTime = 0.0;
for (int i = 0; i < frames.length; i++) {
sumTime += frames[i].duration;
if (time < sumTime) {
return i;
}
}
return frames.length - 1;
}