Each button in a Flash movie is an ActionScript object of the class Button and has its own properties and methods. Buttons have the same properties as movie clips, but several properties (_currentframe
, _droptarget
, _framesloaded
, and _totalframes
) are not supported and return the value undefined
. The Button class has two additional properties: Button.useHandCursor, which lets you decide whether the pointer turns into a hand when it passes over a button, and Button.enabled, which lets you specify whether the button is active or not.
You can give a button an instance name in the Property inspector and use a target path to manipulate it with ActionScript. To write a target path for a button instance, write the target path to the movie clip in which the button is located, and add a dot (.
) and the instance name of the button. The following example disables the button instance myButton
on the Timeline of the movie clip childClip
, which is on the Timeline of the movie clip parentClip
:
parentClip.childClip.myButton.enabled = false;