# Loops

**URL:** <https://forum.kirupa.com/t/loops/309778>\
**Category:** Uncategorized\
**Created:** [May 24, 2010, 9:05pm UTC](https://forum.kirupa.com/t/loops/309778 "2010-05-24T21:05:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![danny\_brooks](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@danny\_brooks](https://forum.kirupa.com/u/danny_brooks)\
**Post date:** [May 24, 2010, 9:05pm UTC](https://forum.kirupa.com/t/loops/309778/1 "2010-05-24T21:05:39Z")

</div>

how do you make a loop go back and start at 0 again?  
been using this ASso far but only a beginner at the moment.

var mySWF:Array;  
var currentSWF:Number = 0;

var myXML:XML = new XML();  
myXML.ignoreWhite = true;  
myXML.load(“myXML.xml”);  
myXML.onLoad = function(success) {  
if (success) {  
mySWF = this.firstChild.childNodes;  
for (i=0; i\<mySWF.length; i++) {  
var slideNumber = i+1;  
var slideName = mySWF\*.attributes.name;  
var slideURL = mySWF\*.firstChild.nodeValue;  
//trace (slideNumber + " " + slideName + " " + slideURL)  
createContainer();  
}  
}  
};

function createContainer() {  
\_root.createEmptyMovieClip(“myContainer\_mc”,\_root.getNextHighestDepth());  
myContainer\_mc.loadMovie(mySWF[currentSWF].firstChild);  
}

function nextSWF() {  
currentSWF++;  
if (currentSWF \< mySWF.length) {  
myContainer\_mc.loadMovie(mySWF[currentSWF].firstChild);  
}  
}

nextBtn.onRelease = function() {  
nextSWF();  
}
