Jump to content
Search Community

Andross

Members
  • Posts

    4
  • Joined

  • Last visited

Andross's Achievements

0

Reputation

  1. I'm still having issues with this now ?, for some reason it now jumps to the end (or rather the start) of the timelines when I call them to reverse them. It does however work with the second mastertimeline method, anything I'm missing?
  2. Well I cannot think of any scenario where you would want to assign a property and then immediately override it with a different property, which is basically what we are saying here. I understand that you're saying from an 'under the hood' point of view, it is not aware of the previous states in the timeline, but to me, it makes sense that the timeline is aware of earlier calls on the same object. Generally, if someone is going to call the same timeline object multiple times within a timeline, I would say that it's a reasonable assumption that they would want what happens earlier in the timeline to affect what happens later, rather than whatever is last just overwriting everything. But I could be wrong, I frequently wish to do stuff which no one else seems to want to do.
  3. Thanks, Zach I eventually solved the problem by creating another timeline at the call function, however this method of yours in cleaner. That being said, I think it would be adventitious to have some kind of attribute which causes the timeline to behave in the way I was originally suggesting, as the current behaviour is not very intuitive. Thanks again.
  4. This seems to be a simple enough process, but I cannot find a way to do it. I have three complex timelines which I have created, which I would like to play at discrete times on a 4th timeline. This is fine, I can use the .add() function to play them at the correct times. However, I would like to reverse the first animation after the other animations have finished, or to be more precise, I would like to reverse the first animation after a set time, along the lines of this: masterTimeline .add(timelineOne.play(), 0) .add(timelineTwo.play(), 3) .add(timelineThree.play(), 3.5) .call(timelineOne.reverse(), 9) However, this does not seem to be possible. It will skip the initial playthrough of timelineOne and only show the reverse. I have also tried .add(timelineOne.play().delay(9).reverse(0) however this does not improve matters. At whits end, because I really don't want to have to create a new reverse version of timelineOne.
×
×
  • Create New...