Another help with setInterval thread

Hello, just wanted to say that I’ve been scouring the forums looking for a way to get the setInterval function to work as intended, but alas to no avail here I am posting for a bit of guidance.

Basically I have 3 frames, I want to change frames every 4 seconds which I can control by making the framerate .25 frames per second. But there are three buttons that can let the user jump to any of the frames at any given point. But once the user has made jump I want there to be a 10 second delay before continuing on through the frames as before. Sounds simple right? I’ve tried a handful of methods using both setInterval and setTimeout, I’m sure I’m missusing some syntax somewhere, any guidance would be wonderful!

Attached is the sample .fla

Thanks in advance!