• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1416
  • Last Modified:

How to have a Flash animation repeat x times and then stop? but just certain layers

Hi Guys

I have a flash header and i include a picture slide show, now i would like just to keep rotating the slide show, but when i insert code in the last frame as goandplay(1) is reloading the whole header again, i just want the images keep rotating

how do i do taht

best regards
0
titorober23
Asked:
titorober23
1 Solution
 
john_hollingsCommented:
Hi,

In order to help i need a little more information.  where does the picture slide show start as gotoAndPlay(1) will got back to frame 1 of the movie.  Have your keyframed the picture show or is it a nested movieclip? If you can provide your fla it would make it easier to determine what is happening.
0
 
Jason ThompsonSenior UX DesignerCommented:
If I understand you correctly, here's what I use.  In the second to last frame of your slide show movie clip, drop in:

var noOfLoops = 3;  // change '3' to the number of loops you want

if (loop == undefined) {
    loop = 1;
} else {
    loop++;
    if (loop == noOfLoops) {
        stop();
    }
}

In the last frame, drop in:

this.gotoAndPlay(1);

Oh, and take out the gotoAndPlay(1) from last frame of your main timeline and replace it with stop();

I hope this helps.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now