Hi everyone,
I have the following preloader code:
stop();
CheckProgress = setInterval(getPercent, 10);
function getPercent() {
var currentBytes = _root.getBytesLoaded();
var totalBytes = _root.getBytesTotal();
var pctLoaded = Math.round(currentBytes/totalBytes*100);
pct_txt.text = pctLoaded + "%";
if(pctLoaded >= 100) {
gotoAndStop(2);
clearInterval(checkProgress);
}
}
When the code checks to see if it’s finished loading, ie:
if(pctLoaded >= 100) {
gotoAndStop(2);
clearInterval(checkProgress);
}
…it tells the playhead to go to frame 2, ie.
gotoAndStop(2);
There is a movieclip on this frame and inside, on its own timeline, there’s the following on the last frame:
_parent.nextFrame();
This tells the playhead to move to frame 3 on the root timeline which again contains another movie clip.
When I test, after the preloader has done it’s work, it moves to frame 2 and plays the mc but after that it doesn’t move to frame 3. It just loops the mc on frame 2.
It worked successfully before I put the preloader code in place, so I’m assuming it has something to do with that.
I wondered if anyone knows what might be happening?
Appreciate any help.