108 Chapter 5: Creating Interaction with ActionScript
Deconstructing a sample script
In the sample SWF file zapper.swf (which you can view in Using Flash Help), when a user drags
the bug to the electrical outlet, the bug falls and the outlet shakes. The main Timeline has only
one frame and contains three objects: the ladybug, the outlet, and a reset button. Each of these
objects is a movie clip instance.
There is one script in the SWF file; it’s attached to the
bug instance, as shown in the following
Actions panel:
The Actions panel with the script attached to the bug instance
The bug’s instance name is
bug, and the outlet’s instance name is zapper. In the script, the bug is
referred to as
this because the script is attached to the bug and the reserved word this refers to
the object that contains it.
Event handler
A
c
t
i
o
n
Variable
if conditional statement
Event