Jump to content
Search Community

[SOLVED] Timeline gotoAndStop + label

Torben test
Moderator Tag

Recommended Posts

I have a Timeline with some steps. In the end I want it to go back to the first label and then continue through the other steps.

But when I gotoAndStop("START") and then try to restart the timeline the next animation is wrong,

 

Kinda hard to explain, but I have attached a zip that I think shows the "error" well.

Link to comment
Share on other sites

hmmm.. this is a real brain mangler.

 

I changed the reset and goto functions to trace out the timeline's currentTime

 

when reset is called it accurately traces out a currentLabel of "START" and a currentTime of 0.

 

BUT then when goto is called it thinks currentLabel is backstage and currentTime is 1.2 ???? :roll:

 

thanks for having those other traces in there. i don't know why this is happening.

everything you have going on in the reset function doesn't seem to be affecting the final delayed goto() call.

 

very strange.

 

function reset() : void {
timeline.currentProgress = 0;
timeline.gotoAndStop("START");
trace("reset label = " + timeline.currentLabel + "  time = " +  timeline.currentTime);

}


function goto(label : String) : void {

timeline.tweenFromTo(timeline.currentLabel, label);
trace(timeline.currentLabel + " to " + label + " time " + timeline.currentTime);
}

 

it actually appears to very momentarily try to play START to middlestage but then it freaks out and does a backstage to middlestage.

 

I wish I had an answer.

 

Carl

Link to comment
Share on other sites

2 seconds later... lol...

 

 

try this. instead of having your onComplete:reset on the last tween put it on the timeline like this:

 

var timeline = new TimelineMax({onComplete:reset});

 

this seems to make things work as expected.

 

i'm still confused though.

Link to comment
Share on other sites

First of all, thank you VERY much for posting a sample FLA that demonstrated the issue. I can't tell you how much quicker it made troubleshooting. I wish everyone followed your lead in that respect :)

 

The problem had to do with the fact that you were resetting the timeline from within a nested tween. I could bore you with a long explanation as to why that's a challenge to deal with, or I could just tell you it should be fixed in the latest version (posted a few minutes ago). I'll opt for the latter if that's okay with you. If you want a deeper explanation, though, just ask.

 

Link to comment
Share on other sites

Fantastic support!.....thank you Carl for your perseverance and actually finding a solution. Good to know it wasn't me being stupid.

 

And thank you Jack for fixing it so quickly. You're the best....and no explanation needed :)

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...