Exercise 3: Create Multiple Instances + Distribute to Layers

the Flash Symbol 101 series

An instance is how a symbol appears on the Stage.
One symbol can have multiple instances.
When you edit the symbol, you affect all of its instances, as this exercise shows:

Creating an instance on the Stage

1. Drag and Drop the symbol from the Library to the Stage.

drag and drop from library to stage

Copy and paste instances on the Stage using one of these methods:

  1. Copy and Paste 1:
    Select the symbol,
    Right Click it and select Copy,
    Right click at the new location and select Paste.

  2. Copy and Paste 2:
    Keyboard shortcuts: CTRL+C (copy), CTRL+V (paste).

  3. Copy and Paste 3:
    Try Paste in Place (CTRL+Shift+V), to paste the object at exactly the same place on the screen.
    Use this command to place an object in a new layer, or in another frame, and also inside other symbols.

ALT+drag

  1. Select the object with the Selection Tool,
  2. Hold down ALT key,
  3. Hold down the left mouse button,
  4. Drag the object,
  5. Let go of the mouse and ALT.

Copy keframe
When you copy a keyframe, you copy everything that’s in it.
If there is a symbol there, it will become a new instance. To copy a keyframe:

  1. Select frame on the timeline,
  2. Hold ALT + left mouse button
  3. Drag frame to new location on timeline
  4. Release mouse and ALT.

OR- Another way to copy key frames:

  1. Select keyframe on the timeline
  2. Right click, select Copy Frames
  3. Select destination on the timeline
  4. Right click and select Paste Frames.

Copy and Paste Frames are NOT the same commands as ordinary Copy and Paste!
Shortcuts: CTRL+ALT+C (copy frames), CTRL+ALT+V (paste frames).

You can create as many instances as you like for the same symbol.

Distribute to Layers

Flash can only animate one object per layer.
Often you would draw several objects in one layer, and then need to distribute them to separate layers so you can animate them.
This is so common, that starting from Flash 8 you have a built-in shortcut for this command: CTRL+Shift+D.

  1. Select several objects on the stage.
  2.  Hit CTRL+Shift+D
    -OR- right click the objects and select “Distribute to Layers” from the context menu.
  3. Every object you selected gets a layer of its own,
    The layer gets the name of the object in it,
    And the layers are stacked in the same order that the objects were stacked in.

Very, very handy.

Back to top

Go to Exercise 4: Transform instances + color effects

Flash 101 Series main page 


What do you say? Leave me a comment in the box below