Tools and automation - Symbol duplication service

Overview

In Animate duplicating a symbol will create a new copy of it but won't duplicate the symbols inside its timeline. With this service, you can duplicate not just the symbol but all the children inside.

You can start the service from the Document tab.

To use the service you need to select one movie clip from the library. If there is no selected element or you select more than one element in the library or the selected element is not a movie clip then the service won't start!

When you click on the button Duplicate symbol located in the Document tab then a pop up will be opened.

A list with the symbols and checkboxes will be shown for each of them. In this list, you can see the selected symbol from the library which will be duplicated and its children.

To duplicate the selected symbol with all the children in it than just simply click on Duplicate selected symbols.

If you want to close the pop-up click on the Close button or the X. Then no symbols will be duplicated.

If you want not to duplicate all the symbols then just uncheck the ones that won't be duplicated.

If you uncheck some of the children then the service won't swap the newly created children in the selected one. This is because if we swap them then the timeline of the original symbol will be changed too. However, all the selected symbols will have copies in the library.
If all the symbols are checked then the duplicated children will be swapped in the main duplicated symbol!
With the current version of the service, the names of the duplicated symbols will be the default ones as in Animate when you duplicate symbols. If you want different names you need to rename them manually in the library!

Example

With this example, you will see how to use this service. But first, let create a new scene in Animate with this configuration:

  • Scene 1 with Symbol 1.
  • Inside Symbol 1 create a Symbol 2.
  • Inside Symbol 2 create a Symbol 3.
  • Inside Symbol 2 create a Button.

When you are done select the Symbol 1 in the library and click on Duplicate symbol.

Duplicate all the symbols

Simply click on the button Duplicate selected symbols in the opened service with all the checkboxes selected and check the result.

You will see the newly created symbol in the library. When you set Symbol 1 copy in the main timeline and enter inside its timelines you will see that the children are swapped with the duplicated symbols.

Reusing symbols

If you want the Button symbol not to be duplicated and used in the Symbol 1 copy then you need to uncheck Button from the list in the service.

Duplicate part of the symbols

If you want not to duplicate Symbol 2 then you need to uncheck it from the list in the service. If you do this in Symbol 1 copy timeline Symbol 2, Symbol 3 and Button won't be swapped with their copies because if we swap symbols inside Symbol 2 then the changes will reflect in Symbol 1 too not just in Symbol 1 copy. This is happening because both of the symbols are sharing the same timelines inside Symbol 2