Line 4 - Rather that write each button function individually, a for loop is created to loop through each button and assign an onPress function to it. The "i" in the loop will start off at 1 and increment by 1 (i++), while i is below 5 (i<5). If we had 10 buttons we would set this to i<11.
Line 5 - Each button is refered to using this["button"+i]. The For loop increments "i", so each button will be referenced. On this line a page number (pageNum) property is assigned to each button, using "i". Button1 will be assigned the pageNum "1", button2 "2" and so on.
Line 6 - An onPress function is assigned to each button.
Line 7 - When the any of the buttons is pressed the target variable is to the position of the button (this._y).
Line 8 - Content mc is told to go to the page number that was stored, on line 5, in the pageNum property. |