i’m having issues looping through my array. i have 6 buttons (button0-6) and 6 pages (pages0-6)… but my for loop is only loading page 6.
FLA -
http://monkeyheadgraphics.com/theLab/flash/forLooping.fla
AS2 -
import mx.transitions.easing.Strong;
import mx.transitions.Tween;
var pageArray:Array = new Array("page0", "page1", "page2", "page3", "page4", "page5");
function newPage(target) {
var myTween:Object = new Tween(holder, "_alpha", Strong.easeOut, 100, 0, 1, true);
myTween.onMotionFinished = function() {
holder.attachMovie(target,"foo",_root.getNextHighestDepth());
var myTween:Object = new Tween(holder, "_alpha", Strong.easeOut, 0, 100, 1, true);
};
}
for (var i:Number = 0; i<6; i++) {
navMain["button"+i].onRelease = function() {
for (p=0; p<pageArray.length; p++) {
newPage("page"+p);
};
}
}