Code:stop(); var questionbox:MovieClip = new MovieClip(); questionbox.x=10; questionbox.y=10; this.addChild(questionbox); questionbox.place1=0; questionbox.place2=0; questionbox.place3=0; questionbox.place4=0; questionbox.place5=0; questionbox.place6=0; var myLoad:Loader = new Loader(); questionbox.addChild(myLoad); var counter:uint=0; var qArray:Array=["question1","question2","question3"]; var points:Array=new Array(qArray.length); var myMC:MovieClip=null; var isLoaded:Boolean=false; prev_btn.addEventListener(MouseEvent.CLICK, goPrev); next_btn.addEventListener(MouseEvent.CLICK, goNext); function goPrev(e:MouseEvent):void { removeSWF(e); counter = (--counter < 0)? 0 : counter; loadSWF(e); trace("c :"+counter); } function goNext(e:MouseEvent):void { removeSWF(e); counter = (++counter > qArray.length-1)? qArray.length-1 : counter; loadSWF(e); trace("c :"+counter); } function completeHandler(e:Event):void { if (e.target.content is MovieClip) { isLoaded=true; myMC=MovieClip(e.currentTarget.content); if (points[counter]!=undefined) { myMC.place1=points[counter][0]; myMC.place2=points[counter][1]; myMC.place3=points[counter][2]; myMC.place4=points[counter][3]; myMC.place5=points[counter][4]; myMC.place6=points[counter][5]; } } } function loadSWF(e:MouseEvent=null):void { isLoaded=false; myLoad.load(new URLRequest(qArray[counter]+".swf")); myLoad.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); } function removeSWF(e:MouseEvent):void { if (isLoaded) { points[counter]=[myMC.place1,myMC.place2,myMC.place3,myMC.place4,myMC.place5,myMC.place6]; } trace(points); totalPlaces(); myLoad.unloadAndStop(); } function totalPlaces() { for (var i in qArray) { if (points[i]!=undefined) { for (var j in points[i]) { if (! isNaN(points[i][j])) { questionbox["place"+(j+1)] += points[i][j]; } } } } trace("TOTALS"); trace("place1 :"+questionbox.place1); trace("place2 :"+questionbox.place2); trace("place3 :"+questionbox.place3); trace("place4 :"+questionbox.place4); trace("place5 :"+questionbox.place5); trace("place6 :"+questionbox.place6); trace("***"); } loadSWF();




Reply With Quote