phoenix Posted June 11, 2013 Posted June 11, 2013 First of all, I would like to say thank you to the author, this is the best Tweening platform available, and I'm happy as paid customer. i always do this when i need to add a delay before onComplete callback triggered : var timeline:TimelineMax = new TimelineMax({paused:true,onComplete:completeHandler}); timeline.append(TweenMax.to(...})); timeline.append(TweenMax.to(...})); timeline.append(TweenMax.to(...})); timeline.append(TweenMax.to(this,1,{})); //adding delay before onComplete triggered timeline.play(); i was wondering is there any better solution to this? Cheers!
GreenSock Posted June 11, 2013 Posted June 11, 2013 First of all, thanks for being a Club GreenSock member and taking the time to comment about your positive experience. We always love hearing that. Your code is perfectly fine, but it could be consolidated quite a bit using the convenience methods in v12 like this: var timeline:TimelineMax = new TimelineMax(); timeline.to(...) .to(...) .to(...) .call(completeHandler, null, "+=1"); //notice we're using a relative offset of 1 which creates that delay before calling the completeHandler Happy tweening!
phoenix Posted June 12, 2013 Author Posted June 12, 2013 Well thanks! that was something I never knew before, I think I should re-read the documentation, since I'm still using old method. Keep up your good job!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now