You might want to download these demo files if you want to see a completed example.
During the exercise, you may get one or more messages in the Output panel similar to the following:
Warnings generated while copying/importing in zoom-down-letters.fla:
* AntiAlias is not supported in HTML5 Canvas document, and has been converted to CanvasFonts in an instance of Text.
This message informs us that edges of text may appear jagged and not smooth due to a limitation of the HTML5 canvas element.
But with the large text that you will use in this exercise the problem is not visible. Ignore the warning in this case.
Note that other output messages may appear and can generally be ignored.
Also note that the Output panel is in the same panel group as the Timeline panel.
When the Output panel is displayed you will need to click on the Timeline panel's tab to return to the Timeline, which is where most of your work will be done.
Start Adobe Animate
File > New > HTML5 Canvas
The New Document dialog box opens.
Use the default settings. They include a width of 550px, a height of 400px, and a white background color.
Save the file. It will be saved in the native format of Animate which is the same as the traditional Flash format: .fla
During the exercise save the file periodically: File > Save
Create your name using uppercase (capital) letters using the Text tool.
The text tool is the T in the Tools panel.
The panel is a vertical panel and is probably on the far right. If you do not see it: Window > Tools
Limit the letters you use to about seven otherwise you will have more work do to. You do not need to use your name.
Use the font Arial Black
You can change the color of the text in the Properties panel. The Character section has a Color selector.
After you have created the letters, select the Free Transform tool (it's the third tool from the top of the toolbar, beneath the black and white arrow tools; hover over the tool and the tooltip will identify it).
There will now be a bounding box around the outside of the word.
Click and drag on the word to position it in approximately the center of the white background.
Click-drag on any corner of the bounding box to increase or decrease the text size.
Make the word as big as possible without going outside the edges of the white background.
Modify > Break Apart
This will "break" the word into individual letters.
You will now put each letter on its own layer
First create enough layers by clicking on the little "page" icon on the lower left edge of the Timeline.
Create a layer for each letter.
Cut the first letter.
Select the top layer
Edit > Paste in Place
This will paste the letter in the same position as it was when you cut it.
Select the second layer.
Cut the second letter and again use Paste in Place to paste it into the second layer
Continue the process until every letter is in its own layer.
This needs to be done because there can only be one animation per layer and we will be animating each letter independently
Name each layer for the letter that it contains:
Double click on the layer name and enter the single letter that is on that layer.
Convert each letter into a symbol.
Symbols facilitate the animation process.
Click on the first letter.
Press F8 (or Modify > Convert to Symbol)
Name each symbol for the letter that it contains.
In the Timeline, carefully click and hold and drag from frame 85 in the first layer down to frame 85 in the bottom layer so that only frame 85 is selected in every layer.
Press F6 (or Insert > Timeline > Keyframe in the event that F6 does not work).
This will create a single keyframe for each of those frames, thus establishing the end position of the zoom-down.
A keyframe is indicated with a small black circle in the frame rectangle.
Keyframes are used to store information about the animation such as when it stops.
You have now established the end position of your animation. Next you will modify the positions in frame one for the starting position of the animation:
Click on the number 1 in the timeline.
This will bring the playhead (the vertical rectangular red border) to the first frame.
Open the Align panel: Window > Align
Select all: Edit >Ctrl-A
In the Align panel, click on the two buttons with a red outline shown in the illustration.
The buttons have tool-tips if you hover over them. They are:
Align horizontal center
Align vertical center
The alignment puts the letters in front of one another so that they occupy the same space.
All of the letters ought to remain selected, if not press Ctrl-A
The Free Transform tool should still be selected. If not, select it again.
Drag a corner of the bounding box of the Transform tool and drag to make the letters very big, bigger than the white background area.
You may need more space around the white background to be able to increase the size of the text sufficiently.
Press Z to select the zoom tool.
Then hold down Alt/option and click on the image to zoom out to see more area around the white background.
There is also a zoom menu in the upper right of the image area that you can use.
When you are done zooming, use Ctrl-A to be sure all the letters are selected.
Then select the Free Transform tool again.
The Properties panel ought to be open, if not: Window > Properties
In the Color Effect section of the Properties panel select Style > Alpha
Use the slider to set the Alpha value to 0%
The letters will now be invisible. This is temporary.
In the Timeline click and hold on any frame or frames in the first layer and drag down to the last layer. You can select more than one frame in each layer as you drag. But do NOT include the first or last frames (the keyframes).
You can have more than one frame selected in each layer.
You need to have at least one frame in each layer selected.
Right-click on any of the selected frames.
Select: Create Classic Tween
A lavender color with an arrow ought to appear in each layer between the layer's keyframes.
You can preview your animation by pressing the Enter (Mac: Return) key.
You can preview your animation in your browser by pressing the Ctrl (⌘ Cmd) and the Enter (Return) keys at the same time.
Next, you will take steps to cause each animated letter to start to zoom down and then land at delayed intervals so that the first letter will zoom down first and come to its final position first. Then the subsequent letters will do the same, all at increasingly delayed intervals. This will make the animation more interesting.
To to this, for each and every keyframe, one at a time:
First, please familiarize yourself with the following steps: read each of the steps in this section before you execute them. Then do the steps.
Click to select any keyframe and release the mouse button.
The frame will now appear selected.
Then, click again on that selected keyframe, but now continue to press down the mouse button and simultaneously drag the keyframe sideways to the right within the same layer (not up or down!) until the keyframe position is similar to what you see in the illustration at the bottom of this page.
Using the same technique, reposition each of the remaining keyframes to be similar to the illustration.
However, you will not yet have the Actions layer that is at the top. That special layer will be created in subsequent steps.
Your individual letters' animations are now staggered (offset relative to each other) as depicted in the illustration below.
Select the top layer.
Click the last frame of the top layer to select that last frame.
In the illustration below, the second layer is the equivalent of your current first layer. Again, the Actions layer you see in the illustration will be created in subsequent steps.
Note that the last frame in that layer (the D layer in the illustration) is not a keyframe, but it has a little vertical rectangle in it. That would be the frame to select in your top layer.
Window > Actions
The term Actions refers to ActionScript, the scripting language used by Adobe Animate.
In the upper right part of the Actions panel there is a pair of angle brackets < >
If you hover over the angle brackets a tooltip will appear indicating that it is the Code Snippets button.
Click on the angle brackets < > button. The Code Snippets panel will open.
Code Snippets is a library of commonly used script code that can be added to the file easily by double-clicking an item in the panel.
We want the last frame to stop the animation which will otherwise Loop - which means to play repeatedly without stopping. Continue below...
Use the triangular arrow toggle to open the HTML5 Canvas folder.
Then open Timeline Navigation
Double click on Stop at this Frame
You will see the code that has been inserted.
Also, a new Actions layer has been created above the existing timeline layers.
Look closely at the last frame in that layer and you will see a small a which indicates that a frame action has been placed there.
Save your file: File > Save
File > Publish Settings...