Frame 1 IINow we start counting from 1 to (the number of buttons we will have)...
Loop While (q Set up a name for our new duplicate button 'dup' equals 'button1, button2, button3...' up to 'q'Set Variable: "dup" = "button"&q Duplicate Movie Clip ("button", dup, q)Here we set the 'y' position of the new button. Since the button is placed correctly to begin with, I position new duplicates at (the place of the original one, PLUS the number of the button (1, 2, 3,... etc) times a variable I called '/:button_spacing'. It helps to name things that you can remember what they are for months later when you are trying to change your code. Or, as in this case, if it's someone different entirely who is trying to read the code than the person who wrote it. People will thank you for being clear. Yourself included.
Set Property (dup, Y Position) = (q-1)*/:button_spacingJust in case, I also set a variable for left indent. I have no real use for this variable so it's set to zero. But just in case and to make the reading of the code clearer, it is a variable with a name.
Set Property (dup, X Position) = /:indent
|» Level Advanced|
Rating: 9 Votes: 113
|Flashjunkie is a self-professed obsessive addict of life. Due to the highly artistic nature required of an Art Director for an Ad agency, he took up Flash to add some math to his diet|
|Download the files used in this tutorial.|
|Download (96 kb)|
|More help? Search our boards for quick answers!|