Adobe Flash

Copy and modify a button function

You just created one function that sets the visible property of a movie clip to true when the user releases the mouse button after a button click. You can probably guess how to create another function that hides the screen_mc movie clip: by setting the movie clip _visible property to false when the user clicks an Off button. You'll create that function now.

In the Script pane, select the entire function that you just typed, including the comment, curly brackets, and semicolon. Copy the text as you normally would, using Control+C (Windows) or Command+C (Macintosh).

In the Script pane, place the insertion point after the last line of code. Then press Enter (Windows) or Return (Macintosh) twice, and paste the text as you normally would, using Control+V (Windows) or Command+V (Macintosh).

In the copied function, change the text in onButton_btn to read offButton_btn.

Remember, earlier you assigned an instance name of offButton_btn to an instance.

In the copied function, change the visible property of the screen_mc movie clip from true to false.

In the copied function, change the commented text after the slashes to read function to hide animation.

Your entire script should appear as follows:

// Initialize document to hide screen movie clip.

this.screen_mc._visible = false;

// function to show animation

this.onButton_btn.onRelease = function(){

  screen_mc._visible = true;


// function to hide animation

this.offButton_btn.onRelease = function(){

  screen_mc._visible = false;


by BrainBellupdated