var startT = 0; var finishT = 5; var myXML:XML = new XML(); myXML.ignoreWhite = true; myXML.onLoad = function(success){ if(success){ showXML(this, startT, finishT); } else{ trace("Error loading..."); } } myXML.load("./video.xml"); function showXML(xmlFile:XMLNode, startT:Number, finishT:Number){ var myArray:Array = xmlFile.firstChild.childNodes; for(var i:Number = startT; i < finishT; i++){ var mc = _root.attachMovie("box", "box" + i, i, {_x:16, _y:60 * (i - startT) +20}); mc.box_in.url_txt.text = "File: " + myArray[i].attributes.url; mc.box_in.desc_txt.text = "Info: " + myArray[i].attributes.desc; mc.box_in.hold_mc.loadMovie(myArray[i].attributes.thumb); mc.onRollOver = function(){ this._alpha = 50; } mc.onRollOut = function(){ this._alpha = 100; } } } var total:Number; next_btn.onRelease = function(){ startT +=5; finishT +=5; showXML(myXML, startT, finishT); } back_btn.onRelease = function(){ startT -= 5; finishT -=5; showXML(myXML, startT, finishT); }