Flash CS6 motion tweening tutorial: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{under construction}}
{{Flash tutorial|CS4 (CS5)|beginner|}}
'''THIS IS REALLY NOT DONE YET - It's just a copy of the CS3 stuff - please wait a bit ...'''
{{Incomplete}}
{{Incomplete}}
<pageby nominor="false" comments="false"/>
{{Flash tutorial|CS4 (CS5, CS6)|beginner|}}
<!-- <pageby nominor="false" comments="false"/> -->


== Overview ==
== Overview ==
Line 11: Line 8:
<div class="tut_goals">
<div class="tut_goals">
;Learning goals:
;Learning goals:
:Learn about basic motion animation, i.e. move an object from A to B, to C ...
:Learn about basic motion animation
:Add some simple shape transforms to the animated object
:Add some simple filter transforms (e.g. size, color) to the animated object
:Learn how to to frame-by-frame animations with embedded movie clips.
:Learn how to use frame-by-frame animations within embedded movie clips.
;Prerequisites:
;Prerequisites:
:[[Flash CS3 desktop tutorial]]
:[[Flash CS4 desktop tutorial]] or [[Flash CS6 desktop tutorial]]
:[[Flash layers tutorial]] (first part)
:[[Flash layers tutorial]] (first part)
:[[Flash drawing tutorial]] (at least some of it)
:[[Flash drawing tutorial]] (at least some of it)
Line 23: Line 20:
: [[Flash shape tweening tutorial]]
: [[Flash shape tweening tutorial]]
: [[Flash animation summary]]
: [[Flash animation summary]]
: [[Flash embedded movie clip tutorial]] (explains in some more depth how to use embedded clips)
: After that you should be ready for interactivity. E.g. do the [[Flash button tutorial]]
: After that you should be ready for interactivity. E.g. do the [[Flash button tutorial]]
;Quality and level
;Quality and level
Line 28: Line 26:
: It aims at beginners. More advanced features and tricks are not explained here.
: It aims at beginners. More advanced features and tricks are not explained here.
;Materials (*.fla file you can play with)
;Materials (*.fla file you can play with)
:http://tecfa.unige.ch/guides/flash/ex4/motion-tweening-intro/
:http://tecfa.unige.ch/guides/flash/ex6/motion-tweening-intro/
;Alternative version
: [[Flash classic motion tweening tutorial]] (CS3 style animation)
: [[Flash CS4 motion tweening tutorial]] (similar, but less)
</div>
</div>


Line 35: Line 36:
[http://en.wikipedia.org/wiki/Tweening Wikipedia], retrieved May 28 2009 defines tweeing as {{quotation|Inbetweening or tweening is the process of generating intermediate frames between two images to give the appearance that the first image evolves smoothly into the second image. Inbetweens are the drawings between the keyframes which help to create the illusion of motion. Inbetweening is a key process in all types of animation, including computer animation.}}.  
[http://en.wikipedia.org/wiki/Tweening Wikipedia], retrieved May 28 2009 defines tweeing as {{quotation|Inbetweening or tweening is the process of generating intermediate frames between two images to give the appearance that the first image evolves smoothly into the second image. Inbetweens are the drawings between the keyframes which help to create the illusion of motion. Inbetweening is a key process in all types of animation, including computer animation.}}.  


In this tutorial we will introduce Flash CS4/CS5 motion interpolation. See also [[Flash animation overview]] and the [[Flash classic motion tweening tutorial]]
In this tutorial we will introduce Flash CS4/CS5/CS6 motion interpolation. See also [[Flash animation overview]] and the [[Flash classic motion tweening tutorial]]


Motion tweens are applicable '''only'''  to instances of symbols and text fields. All other types of objects are wrapped into a symbol when interpolation is applied to them. We suggest that you should not let Flash do this, i.e. think ahead and and transform drawings into symbols beforehand.
Built-in motion tweens are applicable '''only'''  to "heavy" Flash objects, in particular instances of movie clip symbols and text fields. Other types of objects (e.g. drawings or shapes) must first be wrapped into a symbol when interpolation is applied to them. We suggest that you should not let Flash do this, i.e. think ahead and and transform drawings into symbols beforehand.


A symbol is a graphic, a button or movie clip created in Flash and that is reusable in the same document or in others. Each symbol that you create or use is inserted into the library (library). The symbol itself is never used directly in an animation, you must create an instance. In practical terms this means that you must drag the object from the library on the scene, then give it a name as discussed below. For a programmer, a symbol represents a kind of class (ie a generic object). To learn more, read [[Flash CS4 - Symbols and clips.]]
In Flash, a '''symbol''' can be a graphic, a button or movie clip created that is reusable in the same document or in others. Each symbol that you use/create is inserted into the library. The symbol itself is never directly used in an animation, you always must create an instance. In practical terms this means that you must drag the object from the library to the scene, then give it a name as discussed below.


You only can interpolated one '''single''' object (instance). You later can replace an object by another, but there can never be two different objects in a motion tween. Of course, you can add other layers if you want to create animations with multiple objects.
For a programmer, a symbol can be understood as a kind of class (i.e. a generic object). To learn more, read [[Flash embedded movie clip tutorial]]. You also can use symbols as classes in ActionScript code, e.g. create an instance and insert it into the scene


When the interpolation includes a trajectory, a "motion path"  will appear on the stage. This path shows the position of the object in each frame interpolation. You can change in each frame, the interpolated position of the object. To do so, just drag the object to another position. This will create new keyframes and therefore modify the path.
You only can animate one '''single''' instance of a symbol in the same layer. You later can of course replace the graphics inside. If you want to create animations with multiple objects, use either multiple layers or embedded movie clips.


Finally in each keyframe (starting, ending and those that you added), you also can transform other properties of the object, for example: size, rotation, tint, 3D position etc..
When the interpolation includes a trajectory (as opposed to a rotation for example), a "motion path"  will appear on the stage. This path shows the position of the object in each interpolation frame. In each frame, you can change the position of the object and the interpolated trajectory will change. To do so, just drag the object to another position. This will create new keyframes and therefore modify the path.


A traditional Flash desginer, creates all animations in the main timeline (scenario). It will then be divided into sequences. A modern Flash developer rather will tend to place individual animations within a symbol of type "movie clip". Ie
Finally in each keyframe (starting, ending and those that you added), you also can transform other properties of the object, for example: size, rotation, tint, 3D position etc.. It is important to understand that you will not change the graphic itself, but rather just apply a "filter" to it.
a symbol can contain its own timeline (scenario) and therefore nested symbols, which in turn can be interpolated in their own script. For example: you could create a symbol called "bird animation. In this movie clip, you can move an object (symbol) "bird" which moves the moving wings. So the wings are symbols embedded in three compared with this hierarchy: Main Script -> animated bird -> Wings. Read [[Flash CS4 - Symbols and clips.]]
 
Traditional Flash desginers create all animations in the main timeline (scenario). The scenario will then be divided into sequences, called scenes. A modern Flash developer rather would tend to place individual animations within and embedded "movie clip" and then place those clips in space and time. As explained in the [[Flash frame-by-frame animation tutorial ]], a movie clip symbol has its own timeline. It also may include other movie clips. For example: you could create a movie clip called "bird animation. In this movie clip, you could create a moving object ("bird") which in turn would flap its wings. These wings are are again symbols embedded at a third level and we will have a the following hierarchy: Bird animation -> Bird -> Wings.


== Create a simple motion tween ==
== Create a simple motion tween ==


We will look at an example:
Let's now look at an example:


You can download the following file that already contains the objects
You can download the following file that already contains the objects
Line 59: Line 61:
Solution:
Solution:
* [http://tecfa.unige.ch/guides/flash/ex4/motion-tweening-intro/flash-cs-4-motion-tweening.html flash-cs-4-motion-tweening.html] (already admire the result)
* [http://tecfa.unige.ch/guides/flash/ex4/motion-tweening-intro/flash-cs-4-motion-tweening.html flash-cs-4-motion-tweening.html] (already admire the result)
* [http://tecfa.unige.ch/guides/flash/ex4/motion-tweening-intro/flash-cs-4-motion-tweening.fla flash-cs-4-motion-tweening.fla] (the solution, do not cheat
* [http://tecfa.unige.ch/guides/flash/ex4/motion-tweening-intro/flash-cs-4-motion-tweening.fla flash-cs-4-motion-tweening.fla] (the solution, do not cheat if you want to learn using this example !)
!)


'''Step 1: Prepare the object to animate'''  
'''Step 1: Prepare the object to animate'''  
Line 72: Line 73:
(2) In this ''layer,''  draw a picture using any drawing tools, images etc.. you want.
(2) In this ''layer,''  draw a picture using any drawing tools, images etc.. you want.


(3) '''transform the drawing symbol.'''  If you do not, Flash will do it for you and not necessarily as you want. So even if Flash has all sorts of help to unite the selected objects and symbol to create layers for the other, do not flash that work for you! To create a symbol (which is in the ''library)'' and at the same time an instance of a symbol (on stage):
(3) '''transform the drawing into a symbol.'''  If you do not, Flash will do it for you and not necessarily the way you like. So even if Flash provides all sorts of help to unite the selected objects and to create layers for each symbol, do not let Flash do that work for you! To create a symbol which will be placed in the ''library'' and create a instance on the stage:
* Also in the same ''layer,'' select '''all'''  objects on the stage. Then right-click and ''Create Symbol.''  Select "Movie Clip" because this type of symbol is the most powerful.
* In the ''layer'' with your drawings select '''all'''  objects on the stage. Then right-click and ''Create Symbol.''  Select "Movie Clip" because this type of symbol is the most powerful.
* Make sure it is one object in the scene (in this ''layer,'' of course),
* Make sure it is no unwanted object in the scene for this ''layer''. If you want to create a symbol from drawings that extend over many layers, the procedure is the same, just make sure that you only select wanted elements.


'''Step 2: Create the animation by interpolation (motion tween)'''  
'''Step 2: Create the interpolation animation (motion tween)'''  


First select the object on the stage
First select the object (symbol instance) on the stage


Then do one of the following:
Then do one of the following:
* Menu Insert> Motion Tween
* Menu Insert> Motion Tween
* Right-click (Windows) or Ctrl-click (Macintosh) the object or "frame" current and choose '''Create Motion Tween.'''  
* Right-click (Windows) or Ctrl-click (Macintosh) on the object or the current "frame" and choose '''Create Motion Tween.'''  


In the following screenshot we show how to add a motion tween (motion tween) to an "Raising Sun" symbol of the "Sun" which is in the library.
In the following screenshot we show how to add a motion tween to an "Raising Sun" symbol of the "Sun" which is in the library.
[[File:flash-cs4-motion-tween-sun.png|frame|none|Right-click on the sun, then Create Motion Tween]]
[[File:flash-cs4-motion-tween-sun.png|frame|none|Right-click on the sun, then Create Motion Tween]]


Flash '''motion tween,''' create now a '''layer'''  with an interpolation of 24 frames (default). Called '''tween span'''  (span Fr.) range from the beginning to the end of this interpolation.  
Flash now creates a '''motion tween span''' with an interpolation of 24 frames (default). Span refers to the range of the interpolation, from the beginning to the end. By default 24 frames last one second at the default frame rate of 24 FPS.


'''Step 3: Create the layout'''  
'''Step 3: Create the motion path'''  


The slider in the '''timeline'''  (scenario) is placed in the last frame. Now move the object to a new position. A '''motion path'''  (trajectory) appears on the scene. The ''motion path''  shows the trajectory of interpolated images during the '''tween span.'''  For now we see just a straight line that connects the first frame to last. You can change this path interpolation to create a more interesting way.
The control (slider) in the '''timeline'''  (scenario) was placed in the last frame. Now move the object to a new position. A '''motion path'''  (trajectory) appears on the scene. The ''motion path''  shows the trajectory of interpolated images during the '''tween span.'''  For now, we see just a straight line that connects the first frame to last. You can change this interpolation path to create a more interesting one.


Once done, you'll see this:
Once done, you'll see this:
Line 98: Line 99:
To see the object moving along the route:
To see the object moving along the route:
* Move the control (rectangle) in the red timeline to the left and right
* Move the control (rectangle) in the red timeline to the left and right
* Or view the results already: Press CTRL-Enter (or menu Control-> Test Movie).
* Or already view the results : Press CTRL-Enter (or menu Control-> Test Movie).


Notes: If the object is not an object type "tweenable", or if multiple objects are selected on the same layer, a dialog box appears. The dialog box allows you to convert the selection to a movie clip symbol. Convert Selection to make a clip. If the subject is interpolated the only item on the layer (Layer Eng), Flash converts the layer containing the object to a layer of interpolation. If there are other objects on the layer, Flash creates layers to preserve the original objects in the stacking order and place the object on its own layer interpolated.
Notes: If the object is not "tweenable" object, or if multiple objects are selected on the same layer, a dialog box appears. The dialog box allows you to convert the selection to a movie clip symbol. If the object to be interpolated is the only item in the layer, Flash will add the motion tween span to the same layer. If there are other objects on the layer, Flash creates multiple layers, each containing an object an its tween.
* If the original object that was used in the first frame of the scenario, the length of the "span" (fr. is equal to one second in duration. If the frame rate is 24 frames per second, the span contains 24 frames. If the frame rate is less than five frames per second, the duration is five frames long. If the original object was present in more than one adjacent frame, the span of the interpolation will spread from first to last frame.
* If the original object sits in the first frame of the scenario and the frame rate is 24 frames per second, the span will contain 24 frames. If the original object was present in more than one adjacent frames, the span of the interpolation will spread from first to last frame.  
* If the layer is a layer normal, it becomes a layer interpolation. If she had a guide, mask, or hidden layer, it becomes a guide interpolation mask decks, or between the hidden layer.


'''Step 4: Adjust the length and extend the other layers'''  
'''Step 4: Adjust the length and extend the other layers'''  


To adjust the duration: Drag either end of the '''tween span''' (Fr. span or range). So, you can shorten or lengthen the span of two sides or move the '''span'''  to the right or left.
To adjust the duration: Drag either end of the '''tween span''' in order to shorten or to lengthen the span. You also can move the '''span'''  to the right or left.


Before doing so, we advise you to adjust the other "layers" to the same length, otherwise the screen does not display background. A simple method: Select a layer with a background, click in the last frame (eg. 24) and press F5. '''F5'''  is a shortcut to insert a static frame (ie a frame without drawing). In other words, a static frame simply extends the duration of the first found keyframe left. If you see "white" in a layer, this means that no image will appear. See also the screenshot for step 6, which shows an animation with 2 ''layers''  for the background ("Hills and Sky" and a ''layer''  to interpolation ("Sun").
Before doing so, we advise you to adjust the other "layers" to the same length, otherwise the screen does not display background. A simple method: Select a layer with a background, click in the last frame (eg. 24) and press F5. '''F5'''  is a shortcut to insert a static frame (ie a frame without drawing). In other words, a static frame simply extends the duration of the first found keyframe left. If you see "white" in a layer, this means that no image will appear. See also the screenshot for step 6, which shows an animation with 2 ''layers''  for the background ("Hills and Sky" and a ''layer''  to interpolation ("Sun").
Line 112: Line 112:
'''Step 6: Adjust the path'''  
'''Step 6: Adjust the path'''  


Now you can change the trajectory (Eng '''motion path)'''  with two methods.
Now you can change the '''motion path'''  using two methods.
* First you can add keyframes (Eng '''keyframes)''' for intermediate positions in a frame by clicking and dragging the object. We suggest to add one in the middle, then to a quarter and three quarters. A little diamond in the "tween layer" indicates a keyframe. The trajectory of movement (Eng '''motion path)'''  will change accordingly.
* Firstly you can add '''keyframes''' that define intermediate positions. Select a frame, then drag the object. E.g. you could start by adding one in the middle. A little diamond in the "tween layer" indicates a keyframe. The '''motion path'''  will change accordingly.
* Then you can change the course. We suggest you use the '''tool''' in the panel '''subselection''' tools to change / adapt the layout.
* Then you also can directly make changes to the motion path graph. We suggest you use the '''selection''' (deselect everything first) or the '''subselection''' tool to do this.


[[File:flash-cs4-motion-tween-sun3.png|frame|none|Additions keyframes and realignment]]
[[File:flash-cs4-motion-tween-sun3.png|frame|none|Additions keyframes and realignment]]


'''Important:'''  If you want to adjust the position of the object in a frame, first click in the frame, otherwise you will do damage elsewhere (gear there is always ctrl-Z to undo).
'''Important:'''  If you want to adjust the position of the object in a frame, remember to first click into a frame in the animation layer, otherwise you will do damage elsewhere.


'''Step 7: Transformations of the object'''  
'''Step 7: Transformations of the object'''  


In each keyframe, you can now make changes. These transformations are grafted onto the object, but does not alter the "symbol" itself. For this reason, the drawing tools that do "not work".
In each keyframe, you can now make changes. These transformations are grafted onto the object, but does not alter the "symbol" itself. For this reason, using drawing tools will "not work".


To start, we advise you to use two types of transformation:
To start, we advise you to use two types of transformation:
* Change the size or rotation
* Change size or rotation
* Change the hue '''(color''' Eng '''effect).'''
* Change hue '''(color effect''')  


For both, follow these steps:
For both, follow these steps:
* Select a frame or a blank keyframe and click on the object
* Select a frame or a blank keyframe first, then click on the object
* Then change the values in the '''properties panel'''  (Ctrl-F3 if not already visible).
* Then change the values in the '''properties panel'''  (Ctrl-F3 if not already visible).
Alternatively, you can use the '''Free Transform tool'''   
Alternatively, you can also use the '''Free Transform tool'''   


[[File:flash-cs4-motion-tween-sun4.png|frame|none|Transformations with the properties panel]]
[[File:flash-cs4-motion-tween-sun4.png|frame|none|Transformations with the properties panel]]


Then you can add filters (bottom panel properties) and finally, you can also add 3D interpolation of rotation or position with the 3D tool 3D '''(3D Translation''' and '''3D Rotation Tool Tool from''' the '''tool panel.''' We will see that in another tutorial ....
You also can add filters (bottom panel properties) and finally, you also can add 3D rotations or positions with the '''3D Translation tool''' and the '''3D Rotation Tool''' in the '''tool panel.'''


'''Step 8: Other Adjustments'''  
'''Step 8: Other Adjustments'''  


Animation is too fast. For the slow, there are several options:
Animation may be too fast. To slow down, there are several options:
* Decrease the frame rate (fps). Default CS4 use 24. Click qq. from outside the scene and change the fps in the properties panel (FPS: 16 for example). Finally you give it a more jerky quality (thus trying to avoid).
* Decrease the frame rate (fps). Default CS4 use 24. Click outside the stage somewhere and change the fps in the properties panel (FPS: 16 for example). This would give it a more jerky quality (thus try to avoid).
* Lengthening the span, eg 60 frames. Just pull the tween layer and then with F5 to extend the two other layers.
* Lengthen the span, eg 60 frames. Just pull the tween layer and then with F5 to extend the other layers.
* You'll also see that the sun's movement is not very regular. This is because we pulled into the sun keyframe left or right instead of moving only vertically. Finally, it can adjust smoothly ....
* You'll also can see that the sun's movement is not very regular. This is because we pulled into the sun keyframe left or right instead of moving only vertically. Try to adjust this.


== The motion editor ==
== The motion editor ==


The editor allows to move all kinds of operations that can not effector directly in the script or with the subselect tool, such as removing a keyframe.
The editor allows to move all kinds of operations that are difficult to do on the stage. It is a fine tuning tool that may not be necessary for your project.
 
=== Basic use ===


'''Step 1: Open the Motion editor'''  
'''Step 1: Open the Motion editor'''  


* Windows Menu -> Motion Editor
* Windows Menu -> Motion Editor
* It is advisable not to fix it in the workspace, because it contains a lot of controls. Pull the panel until you see everything.
* It is advisable not to fix it within the workspace, because it contains a lot of controls. Pull the panel until you see everything.


'''Step 2: Adjust the visible frames'''  
'''Step 2: Adjust the visible frames'''  
* Bottom left: Adjust the "Visible Frames" maximum necessary and understandable.
* Bottom left: Adjust the "Visible Frames" to a necessary maximum.


Here is a screenshot of the editor and motion which was shown in our example of the sun.
Here is a screenshot of the editor and motion which shows our sun example.
[[File:motion-editor.png|thumb|none|800px|The motion editor of CS4]]
[[File:motion-editor.png|thumb|none|800px|The motion editor of CS4]]


You can, for example:
You can, for example:
* Adjust the position X in a keyframe control by pulling up or down (or entering precise coordinate)
* Adjust the X position in a keyframe by pulling up or down the control (or by entering precise coordinate)
* Fit a transform, eg size
* Fit a transform, eg size
* Right click on a keyframe and kill
* Right-click on a keyframe to kill it
* Moving laterally a keyframe in the Timeline
* Moving laterally a keyframe in the Timeline


=== The motion controls of the editor ===
=== The motion controls of the editor ===


The controls of this tool is not too difficult to learn. We just know that moving up / down means decrease / increase '''value.'''  Moving laterally moving means in the scenario (timeline).
The controls of this tool are not too difficult to learn. Just know that moving up / down means decrease / increase '''value.'''  Moving laterally moving means moving in the scenario (timeline).


[[File:an_tween_editor_overview_popup.png|thumb|800px|none|The motion controls of the editor: Source: Editing property curves with the Motion Editor, Adobe, accessed 30/09/2009]]
[[File:an_tween_editor_overview_popup.png|thumb|800px|none|The motion controls of the editor: Source: Editing property curves with the Motion Editor, Adobe, accessed 30/09/2009]]


: A. Property values (for editing finely ...)
: A. Property values (for editing finely ...)
:: B. Reset Values button (back, takes everything as a group)
: B. Reset Values button (back, takes everything as a group)
::: C. Playhead (to move in the timeline)
: C. Playhead (to move in the timeline)
:::: D. Property area curve
: D. Property area curve
::::: E. Previous Keyframe button (keyframe preceding navigated)
: E. Previous Keyframe button (keyframe preceding navigated)
:::::: F. Add or Remove Keyframe button (add or remove a keyframe). Otherwise right-click.
: F. Add or Remove Keyframe button (add or remove a keyframe). Otherwise right-click.
::::::: G. Next Keyframe button (keyframe navigated suvi)
: G. Next Keyframe button (keyframe navigated suvi)


Each property that we can animate has his own graphic. It can open / close a group of properties to save space and enlarge / reduce the image vertically and horizontally of a graph with the controls in the lower left. Also, '''if you click in the properties panel on the left,'''  the display space for the curve will grow.
Each property that we can animate has his own graphic in this tool. You can open / close a group of properties to save space and enlarge / reduce the graph. Also, '''if you click in the properties panel on the left,'''  the display space for the curve will grow.


[[File:motion-editor2.png|thumb|right|200px|The motion editor of CS4 - values change]]
[[File:motion-editor2.png|thumb|none|800px|The motion editor of CS4 - values change]]
Here is a slightly modified file (and the right state of motion editor). It has smoothed the curve a bit, killed a keyframe animation and inverse size (the sun is now smaller when it is up).
Here is a slightly modified file (and the right state of motion editor). It has smoothed the curve a bit, killed a keyframe animation and inverse size (the sun is now smaller when it is up).


Line 188: Line 190:
* [http://tecfa.unige.ch/guides/flash/ex4/motion-tweening-intro/flash-cs-4-motion-tweening-adjusted.fla flash-cs-4-motion-tweening.fla]
* [http://tecfa.unige.ch/guides/flash/ex4/motion-tweening-intro/flash-cs-4-motion-tweening-adjusted.fla flash-cs-4-motion-tweening.fla]


== The layout of the animation ==
== Fine tuning and replacing the motion path ==
 
Let's now fine tune the trajectory.


=== Editing curves ===
=== Editing curves ===


We have already seen that we can add a keyframe in different ways. Here is another alternative:  
We have already seen that we can add a keyframe in different ways:
* ''Right-click''  in an empty frame in the timeline. Then select '''Insert Keyframe'''  and select the type.
* ''Right-click''  in an empty frame of a tween layer in the timeline. Then select '''Insert Keyframe'''  and select the type.
* Move the symbol in the ''layer motion'' timeline
* Move the symbol of a motion tween layer in the timeline
* Using the motion editor
* Use the motion editor.
 
According to Adobe's Flash CS6 manual, you can edit or change the motion path of a motion tween in the following ways:
* Change the position of the object in any frame of the tween span. Move the playhead and the just move the symbol using the selection tool
* Move the entire motion path to a different location on the Stage. Select and drag it.
* Change the shape or size of the path with the Selection, Subselection, or Free Transform tools.
* Change the shape or size of the path with the Transform panel or Property inspector.
* Use the commands in the Modify -> Transform menu.
* Apply a custom stroke as motion path (copy/paste)
* Use the Motion Editor.
* Reverse start/and end (right-click)
 
'''Adjusting the rough shape of the motion path with the selection tool'''
 
* Click on the selection tool
* Click on the object that is being animation (e.g. the rocket)
* Drag segments without selecting them ! Watch out for the "moon" cursor [[image:*]]
 
'''Fine tuning with the subselection tool'''
 
* Click on the Subselection tool
* To move a control point, drag it with the Subselection tool.
* To adjust the curve of the path around a control point, drag the Bezier handles of the control point with the Subselection tool.
* If the handles are not extended, you can extend them by Alt-dragging (Windows) or Option-dragging (Macintosh) the control point.
* To delete an Anchor point click on it with ''Delete Anchor Point tool'' that sits underneath the pen tool. Most anchor points generated with Selection tool are so-called smooth points.
* To convert an anchor point click on it with '''Convert Anchor Point tool'' that sits underneath the pen tool in the tools panel. The anchor changes to an angle point.
 
[[image:flash-cs6-underneath-the-pen-tool.png|frame|none|Locating the Delete Anchor point and convert anchor point tools]]


To edit the curve of the track, there are several possibilities:
A short definition of anchor points
* In the '''motion layer,'''  go to a frame and move the symbol with the subselection tool.
* A "smooth point" smoothes two connected curves.  
* Move the control points
* A corner point only lets you change one end.
* Go to the motion editor and move the control points up or down.


With Right-click menu or with Alt-click (Windows) or Command-click (Mac) can be transformed '''corner points'''  and '''smooth points'''  in vice versa. A "smooth point" smooths curves processing. A corner is a corner point without controls "Bezier" smoothing. Before clicking, be sure (es) that you see a cursor with the small rectangle. Otherwise it does nothing ...
Btw, you also can use the subselection tool in the Motion Editor


Here is a screenshot of Adobe manual that illustrates this principle:
* Right-click to change to define the nature of the point (corner, or smooth point)
[[File:an_corner_and_curve_points_popup2.png|thumb|none|800px|Controls "Bezier" the motion editor to the transformations: Source: Editing property curves with the Motion Editor, Adobe, accessed 09/30/2009]]
* For smooth points, you then can drag the Bezier controls
 
Here is a screenshot of the Adobe CS4 manual that illustrates this principle:
[[File:an_corner_and_curve_points_popup2.png|thumb|none|800px|Controls "Bezier" the motion editor to the transformations: Source: Editing property curves with the Motion Editor, Adobe, accessed 09/30/2009]]. The graphics of CS6 is a bit different, but the principle is the same.


=== Replace the path animation ===
=== Replace the path animation ===
Line 213: Line 246:
(1) Using Flash '''Motion presets.'''   
(1) Using Flash '''Motion presets.'''   
* Open the panel '''Window-> Motion Presets'''  
* Open the panel '''Window-> Motion Presets'''  
* Playing with different versions
* Play with different versions
* Click on '''Apply'''  (Flash will ask if you want to replace the ancient route)
* Click on '''Apply'''  (Flash will ask if you want to replace the ancient route)


(2) Copy / paste a line
(2) Copy / paste a line
* In another layer, draw a picture of ''path,''  ie a plot with a beginning and an end and '''no'''  fills (fills)
* In another layer, draw a ''path'', with a beginning and an end and '''no'''  fills (fills). E.g. use the pencil tool.
* Copy and paste this path in the layer ''motion tween''  (then kill your drawing, or put in the library).
* Copy and paste this path into the ''motion tween'' layer (then kill your drawing, or put in the library).


Tip: If you want a circle, a star, etc. perfect: Drawing with a type tool ''Oval tool,'' etc. ''polystar.'' but '''without'''  filling. Then use the eraser to a very small incision to obtain a beginning and an end ...
Tip: If you want a perfect circle, star, etc.: To the drawing with the ''Oval tool'', ''polystar.', etc. but '''without'''  fill. Then use the eraser to a very small incision to obtain a beginning and an end, i.e. a path.


[[File:flash-polystar.png|frame|none|Drawing tool designed polystar]]
[[File:flash-polystar.png|frame|none|Drawing tool designed polystar]]


Here is the result of "cut and pasted" in the motion tween layer:
Here is the result of "cutting and pasting" a polystar drawing into the motion tween layer:
[[File:Flash-polystar-interpolation-path.png|frame|none|Drawing interpolation movement is the tool polystar]]
[[File:Flash-polystar-interpolation-path.png|frame|none|Drawing interpolation movement is the tool polystar]]
== Create a motion path for an animated object ==
Let's now enhance the moving sun animation.
* We want the sun pulsating, i.e. change color and size in regular intervals
* Add a motion animation using the rocket from the [[Flash frame-by-frame animation tutorial]] ([http://tecfa.unige.ch/guides/flash/ex6/frame-by-frame-intro/flash-cs6-rocket-symbol.html flash-cs6-rocket-symbol.html])
This is a fairly simple task. We just need to add an frame-by-frame animation to the sun and then create a new motion tween for the rocket. For the rocket we will have to substitute the flight path and also adjust rotation in various locations.
If you plan to work along while you read, we suggest starting either from:
* [http://tecfa.unige.ch/guides/flash/ex6/motion-tweening-intro/flash-cs-6-motion-tweening-empty.fla flash-cs-6-motion-tweening-empty.fla] (only includes a sun)
* [http://tecfa.unige.ch/guides/flash/ex6/motion-tweening-intro/flash-cs-6-motion-tweening.fla flash-cs6-motion-tweening.fla] (includes the sun animation)
* A [http://tecfa.unige.ch/guides/flash/ex6/frame-by-frame-intro/flash-cs6-rocket-symbol.html rocket movie clip] can be found in the library of [http://tecfa.unige.ch/guides/flash/ex6/frame-by-frame-intro/flash-cs6-rocket-symbol.fla flash-cs6-rocket-symbol.fla]
Look at the result:
* [http://tecfa.unige.ch/guides/flash/ex6/motion-tweening-intro/flash-cs-6-motion-tweening-a-clip.html flash-cs-6-motion-tweening-a-clip.html]
Below is a screenshot explaining the architecture
[[image:flash-cs-6-motion-tweening-a-clip-overview.png|frame|800px|none|Two motion tweens using 2 embedded movie clips]]
=== Adding a frame-by-frame animation to the sun ===
* Double click on the sun (either on the clip in the library or else on the instance on the scene)
* Add the frame-by-frame animation. If you don't know how, read the [[flash frame-by-frame animation tutorial]]
[[image:flash-cs-6-motion-tweening-a-clip-edit1.png |frame|800px|none|Creating a frame-by-frame animation for the Sun]]
=== Adding a motion tween for the rocket ===
'''Get the rocket clip'''
* Open file [http://tecfa.unige.ch/guides/flash/ex6/frame-by-frame-intro/flash-cs6-rocket-symbol.fla flash-cs6-rocket-symbol.fla]
* Copy the rocket clip (Select in the library and CTRL-C)
* Paste into the library of the sun animation
'''Create a motion tween for the rocket'''
Now do the animation as before ....
* Create a new layer called "Rocket motion" or similar
* Select this frame
* Drag the rocket on the scene
* Hit CTRL-ALT-S and make it about 20%
* Move the rocket either to the left (easier) or to the right
Create the motion tween
* Create the motion tween (click-right on rocket ....)
* Go to the last frame and drag the rocket over there. You know should see a linear flight path
* Adjust the flight path using the selection or the subselection tools (see explanations above ...)
For creating a new the path, you also could use the following (easier) procedure
* Create a new layer called "temp"
* Lock all layers, except "temp"
* Draw the flight path with the pencil tool
* Copy the path
* Paste in place (CTRL-SHIFT-V) into layer "Rocket motion" (unlock it first)
* If the rocket flies from right to left, get the selection tool, right-click in the tween span and select Motion-Path->Reverse Path (!)
'''Adjust the rotation of the rocket in the path'''
(a) Automatic
* Select the motion path
* Change the setting in the properties panel to auto-rotate
(b) Adjust the rotation of the rocket manually creating some keyframes
* Move the playhead to the start (either left or right)
* Select the Free Transform tool
* Move the rocket a bit and adjust rotation. This will create new keyframe that you can see in the timeline
* Repeat that a lot until the rocket flies smoothly ...
[[image:flash-cs-6-motion-tweening-a-clip-rotate.png|frame|800px|none|Adjust rotations]]
'''Solution'''
* [http://tecfa.unige.ch/guides/flash/ex6/motion-tweening-intro/flash-cs-6-motion-tweening-a-clip.html flash-cs-6-motion-tweening-a-clip.html]
* [http://tecfa.unige.ch/guides/flash/ex6/motion-tweening-intro/flash-cs-6-motion-tweening-a-clip.fla flash-cs-6-motion-tweening-a-clip.fla]


== Links ==
== Links ==


* [http://www.adobe.com/devnet/flash/articles/animation_intro.html Creating a simple Flash animation] by Doug Winnie, Adobe, 2 / 2009
* [http://www.adobe.com/devnet/flash/articles/animation_intro.html Creating a simple Flash animation] by Doug Winnie, Adobe, 2 / 2009. (retrieved Jan 2013)
* [http://www.adobe.com/devnet/flash/learning_guide/animation/ Animation Learning Guide for Flash CS4 Professional] (tip on a series of tutorials / topics)
* [http://www.adobe.com/devnet/flash/learning_guide/animation.html Animation Learning Guide for Flash] (CS 5.5, ok link as of Jan 2013).
* [http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WS45E2B930-4637-4d57-B785-9C8D06B1F8F5.html Motion tweens] (manual chapter "Using Flash")
** [http://www.adobe.com/devnet/flash/learning_guide/animation/part05.html Exploring motion tweens]
* [http://tv.adobe.com/#vi+f1590v1818 Understanding tweens (2:36)] (Video explaining the different types of interpolation)
** [http://www.adobe.com/devnet/flash/learning_guide/animation/part06.html Manipulating motion tweens]
 
** [http://www.adobe.com/devnet/flash/learning_guide/animation/part07.html Using motion paths in animations]
Sour note in French:
** [http://www.adobe.com/devnet/flash/learning_guide/animation/part08.html Using the Motion Editor]
* For the moment, there is no official manual in French (October 2009). You can consult the manual for CS3 terminology, '''but this tool does not exist interpolation CS3.'''  The equivalent of the old "motion tween" CS3 is the "Classic Tween" CS4.
** [http://www.adobe.com/devnet/flash/learning_guide/animation/part09.html Animating with preset and custom eases]
* [http://livedocs.adobe.com/flash/9.0_fr/UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7d8b.html Interpolated animation] (Old method
* [http://helpx.adobe.com/pdf/flash_reference.pdf CS6 Help PDF (17 MB)] (Ok reference, but the above links are better for beginners) (retrieved Jan 2013)
!)
* [http://help.adobe.com/en_US/flash/cs/using/WSd60f23110762d6b883b18f10cb1fe1af6-7e8aa.html Flash Professional / Drawing in Flash] (retrieved Jan 2013)]


== Credits and Copyright ==
== Credits and Copyright ==


{{copyrightalso|[http://creativecommons.org/licenses/by-nc-sa/3.0/ Attribution-Noncommercial-Share Alike 3.0 Unported]. Une partie de cet article a été repris de [http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSDAFF999A-D539-4eae-92BC-473E243B527B.html Create motion tweens], Adobe, ''Using Flash'' et vous devez également citer cette source et répliquer le copyright. Cela concerne aussi les images répliquées ici.}}
{{copyrightalso|[http://creativecommons.org/licenses/by-nc-sa/3.0/ Attribution-Noncommercial-Share Alike 3.0 Unported]. A part of this article has been taken from [http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSDAFF999A-D539-4eae-92BC-473E243B527B.html Create motion tweens] (broken link), Adobe, ''Using Flash'' and you also must quote this source. and from the [http://helpx.adobe.com/pdf/flash_reference.pdf CS6 Help PDF (17 MB)], Adobe}}




[[Category: Flash]]
[[Category: Flash]]
[[fr: Flash CS4 - Interpolation de mouvement]]
[[fr: Flash CS4 - Interpolation de mouvement]]

Latest revision as of 14:24, 23 April 2018

Overview

Motion tweening means motion animation with interpolation.

Learning goals
Learn about basic motion animation
Add some simple filter transforms (e.g. size, color) to the animated object
Learn how to use frame-by-frame animations within embedded movie clips.
Prerequisites
Flash CS4 desktop tutorial or Flash CS6 desktop tutorial
Flash layers tutorial (first part)
Flash drawing tutorial (at least some of it)
Flash frame-by-frame animation tutorial (not absolutely needed, but probably useful)
Flash motion interpolation overview
Moving on
Flash shape tweening tutorial
Flash animation summary
Flash embedded movie clip tutorial (explains in some more depth how to use embedded clips)
After that you should be ready for interactivity. E.g. do the Flash button tutorial
Quality and level
This text should technical people get going. It's probably not good enough for beginners, but may be used as handout in "hands-on" class. That is what Daniel K. Schneider made it for...
It aims at beginners. More advanced features and tricks are not explained here.
Materials (*.fla file you can play with)
http://tecfa.unige.ch/guides/flash/ex6/motion-tweening-intro/
Alternative version
Flash classic motion tweening tutorial (CS3 style animation)
Flash CS4 motion tweening tutorial (similar, but less)

Introduction

Wikipedia, retrieved May 28 2009 defines tweeing as “Inbetweening or tweening is the process of generating intermediate frames between two images to give the appearance that the first image evolves smoothly into the second image. Inbetweens are the drawings between the keyframes which help to create the illusion of motion. Inbetweening is a key process in all types of animation, including computer animation.”.

In this tutorial we will introduce Flash CS4/CS5/CS6 motion interpolation. See also Flash animation overview and the Flash classic motion tweening tutorial

Built-in motion tweens are applicable only to "heavy" Flash objects, in particular instances of movie clip symbols and text fields. Other types of objects (e.g. drawings or shapes) must first be wrapped into a symbol when interpolation is applied to them. We suggest that you should not let Flash do this, i.e. think ahead and and transform drawings into symbols beforehand.

In Flash, a symbol can be a graphic, a button or movie clip created that is reusable in the same document or in others. Each symbol that you use/create is inserted into the library. The symbol itself is never directly used in an animation, you always must create an instance. In practical terms this means that you must drag the object from the library to the scene, then give it a name as discussed below.

For a programmer, a symbol can be understood as a kind of class (i.e. a generic object). To learn more, read Flash embedded movie clip tutorial. You also can use symbols as classes in ActionScript code, e.g. create an instance and insert it into the scene

You only can animate one single instance of a symbol in the same layer. You later can of course replace the graphics inside. If you want to create animations with multiple objects, use either multiple layers or embedded movie clips.

When the interpolation includes a trajectory (as opposed to a rotation for example), a "motion path" will appear on the stage. This path shows the position of the object in each interpolation frame. In each frame, you can change the position of the object and the interpolated trajectory will change. To do so, just drag the object to another position. This will create new keyframes and therefore modify the path.

Finally in each keyframe (starting, ending and those that you added), you also can transform other properties of the object, for example: size, rotation, tint, 3D position etc.. It is important to understand that you will not change the graphic itself, but rather just apply a "filter" to it.

Traditional Flash desginers create all animations in the main timeline (scenario). The scenario will then be divided into sequences, called scenes. A modern Flash developer rather would tend to place individual animations within and embedded "movie clip" and then place those clips in space and time. As explained in the Flash frame-by-frame animation tutorial , a movie clip symbol has its own timeline. It also may include other movie clips. For example: you could create a movie clip called "bird animation. In this movie clip, you could create a moving object ("bird") which in turn would flap its wings. These wings are are again symbols embedded at a third level and we will have a the following hierarchy: Bird animation -> Bird -> Wings.

Create a simple motion tween

Let's now look at an example:

You can download the following file that already contains the objects

Solution:

Step 1: Prepare the object to animate

Important: Each object must be interpolated in a different layer and that object must be a symbol.

If you do not have symbols in your library, this is a procedure:

(1) Create a new layer

(2) In this layer, draw a picture using any drawing tools, images etc.. you want.

(3) transform the drawing into a symbol. If you do not, Flash will do it for you and not necessarily the way you like. So even if Flash provides all sorts of help to unite the selected objects and to create layers for each symbol, do not let Flash do that work for you! To create a symbol which will be placed in the library and create a instance on the stage:

  • In the layer with your drawings select all objects on the stage. Then right-click and Create Symbol. Select "Movie Clip" because this type of symbol is the most powerful.
  • Make sure it is no unwanted object in the scene for this layer. If you want to create a symbol from drawings that extend over many layers, the procedure is the same, just make sure that you only select wanted elements.

Step 2: Create the interpolation animation (motion tween)

First select the object (symbol instance) on the stage

Then do one of the following:

  • Menu Insert> Motion Tween
  • Right-click (Windows) or Ctrl-click (Macintosh) on the object or the current "frame" and choose Create Motion Tween.

In the following screenshot we show how to add a motion tween to an "Raising Sun" symbol of the "Sun" which is in the library.

Right-click on the sun, then Create Motion Tween

Flash now creates a motion tween span with an interpolation of 24 frames (default). Span refers to the range of the interpolation, from the beginning to the end. By default 24 frames last one second at the default frame rate of 24 FPS.

Step 3: Create the motion path

The control (slider) in the timeline (scenario) was placed in the last frame. Now move the object to a new position. A motion path (trajectory) appears on the scene. The motion path shows the trajectory of interpolated images during the tween span. For now, we see just a straight line that connects the first frame to last. You can change this interpolation path to create a more interesting one.

Once done, you'll see this:

In the last frame, the sun shot into a new position

To see the object moving along the route:

  • Move the control (rectangle) in the red timeline to the left and right
  • Or already view the results : Press CTRL-Enter (or menu Control-> Test Movie).

Notes: If the object is not "tweenable" object, or if multiple objects are selected on the same layer, a dialog box appears. The dialog box allows you to convert the selection to a movie clip symbol. If the object to be interpolated is the only item in the layer, Flash will add the motion tween span to the same layer. If there are other objects on the layer, Flash creates multiple layers, each containing an object an its tween.

  • If the original object sits in the first frame of the scenario and the frame rate is 24 frames per second, the span will contain 24 frames. If the original object was present in more than one adjacent frames, the span of the interpolation will spread from first to last frame.

Step 4: Adjust the length and extend the other layers

To adjust the duration: Drag either end of the tween span in order to shorten or to lengthen the span. You also can move the span to the right or left.

Before doing so, we advise you to adjust the other "layers" to the same length, otherwise the screen does not display background. A simple method: Select a layer with a background, click in the last frame (eg. 24) and press F5. F5 is a shortcut to insert a static frame (ie a frame without drawing). In other words, a static frame simply extends the duration of the first found keyframe left. If you see "white" in a layer, this means that no image will appear. See also the screenshot for step 6, which shows an animation with 2 layers for the background ("Hills and Sky" and a layer to interpolation ("Sun").

Step 6: Adjust the path

Now you can change the motion path using two methods.

  • Firstly you can add keyframes that define intermediate positions. Select a frame, then drag the object. E.g. you could start by adding one in the middle. A little diamond in the "tween layer" indicates a keyframe. The motion path will change accordingly.
  • Then you also can directly make changes to the motion path graph. We suggest you use the selection (deselect everything first) or the subselection tool to do this.
Additions keyframes and realignment

Important: If you want to adjust the position of the object in a frame, remember to first click into a frame in the animation layer, otherwise you will do damage elsewhere.

Step 7: Transformations of the object

In each keyframe, you can now make changes. These transformations are grafted onto the object, but does not alter the "symbol" itself. For this reason, using drawing tools will "not work".

To start, we advise you to use two types of transformation:

  • Change size or rotation
  • Change hue (color effect)

For both, follow these steps:

  • Select a frame or a blank keyframe first, then click on the object
  • Then change the values in the properties panel (Ctrl-F3 if not already visible).

Alternatively, you can also use the Free Transform tool

Transformations with the properties panel

You also can add filters (bottom panel properties) and finally, you also can add 3D rotations or positions with the 3D Translation tool and the 3D Rotation Tool in the tool panel.

Step 8: Other Adjustments

Animation may be too fast. To slow down, there are several options:

  • Decrease the frame rate (fps). Default CS4 use 24. Click outside the stage somewhere and change the fps in the properties panel (FPS: 16 for example). This would give it a more jerky quality (thus try to avoid).
  • Lengthen the span, eg 60 frames. Just pull the tween layer and then with F5 to extend the other layers.
  • You'll also can see that the sun's movement is not very regular. This is because we pulled into the sun keyframe left or right instead of moving only vertically. Try to adjust this.

The motion editor

The editor allows to move all kinds of operations that are difficult to do on the stage. It is a fine tuning tool that may not be necessary for your project.

Basic use

Step 1: Open the Motion editor

  • Windows Menu -> Motion Editor
  • It is advisable not to fix it within the workspace, because it contains a lot of controls. Pull the panel until you see everything.

Step 2: Adjust the visible frames

  • Bottom left: Adjust the "Visible Frames" to a necessary maximum.

Here is a screenshot of the editor and motion which shows our sun example.

The motion editor of CS4

You can, for example:

  • Adjust the X position in a keyframe by pulling up or down the control (or by entering precise coordinate)
  • Fit a transform, eg size
  • Right-click on a keyframe to kill it
  • Moving laterally a keyframe in the Timeline

The motion controls of the editor

The controls of this tool are not too difficult to learn. Just know that moving up / down means decrease / increase value. Moving laterally moving means moving in the scenario (timeline).

The motion controls of the editor: Source: Editing property curves with the Motion Editor, Adobe, accessed 30/09/2009
A. Property values (for editing finely ...)
B. Reset Values button (back, takes everything as a group)
C. Playhead (to move in the timeline)
D. Property area curve
E. Previous Keyframe button (keyframe preceding navigated)
F. Add or Remove Keyframe button (add or remove a keyframe). Otherwise right-click.
G. Next Keyframe button (keyframe navigated suvi)

Each property that we can animate has his own graphic in this tool. You can open / close a group of properties to save space and enlarge / reduce the graph. Also, if you click in the properties panel on the left, the display space for the curve will grow.

The motion editor of CS4 - values change

Here is a slightly modified file (and the right state of motion editor). It has smoothed the curve a bit, killed a keyframe animation and inverse size (the sun is now smaller when it is up).

Final Solution:

Fine tuning and replacing the motion path

Let's now fine tune the trajectory.

Editing curves

We have already seen that we can add a keyframe in different ways:

  • Right-click in an empty frame of a tween layer in the timeline. Then select Insert Keyframe and select the type.
  • Move the symbol of a motion tween layer in the timeline
  • Use the motion editor.

According to Adobe's Flash CS6 manual, you can edit or change the motion path of a motion tween in the following ways:

  • Change the position of the object in any frame of the tween span. Move the playhead and the just move the symbol using the selection tool
  • Move the entire motion path to a different location on the Stage. Select and drag it.
  • Change the shape or size of the path with the Selection, Subselection, or Free Transform tools.
  • Change the shape or size of the path with the Transform panel or Property inspector.
  • Use the commands in the Modify -> Transform menu.
  • Apply a custom stroke as motion path (copy/paste)
  • Use the Motion Editor.
  • Reverse start/and end (right-click)

Adjusting the rough shape of the motion path with the selection tool

  • Click on the selection tool
  • Click on the object that is being animation (e.g. the rocket)
  • Drag segments without selecting them ! Watch out for the "moon" cursor File:*

Fine tuning with the subselection tool

  • Click on the Subselection tool
  • To move a control point, drag it with the Subselection tool.
  • To adjust the curve of the path around a control point, drag the Bezier handles of the control point with the Subselection tool.
  • If the handles are not extended, you can extend them by Alt-dragging (Windows) or Option-dragging (Macintosh) the control point.
  • To delete an Anchor point click on it with Delete Anchor Point tool that sits underneath the pen tool. Most anchor points generated with Selection tool are so-called smooth points.
  • To convert an anchor point click on it with 'Convert Anchor Point tool that sits underneath the pen tool in the tools panel. The anchor changes to an angle point.
Locating the Delete Anchor point and convert anchor point tools

A short definition of anchor points

  • A "smooth point" smoothes two connected curves.
  • A corner point only lets you change one end.

Btw, you also can use the subselection tool in the Motion Editor

  • Right-click to change to define the nature of the point (corner, or smooth point)
  • For smooth points, you then can drag the Bezier controls

Here is a screenshot of the Adobe CS4 manual that illustrates this principle:

Controls "Bezier" the motion editor to the transformations: Source: Editing property curves with the Motion Editor, Adobe, accessed 09/30/2009

. The graphics of CS6 is a bit different, but the principle is the same.

Replace the path animation

There are two possibilities:

(1) Using Flash Motion presets.

  • Open the panel Window-> Motion Presets
  • Play with different versions
  • Click on Apply (Flash will ask if you want to replace the ancient route)

(2) Copy / paste a line

  • In another layer, draw a path, with a beginning and an end and no fills (fills). E.g. use the pencil tool.
  • Copy and paste this path into the motion tween layer (then kill your drawing, or put in the library).

Tip: If you want a perfect circle, star, etc.: To the drawing with the Oval tool, polystar.', etc. but without fill. Then use the eraser to a very small incision to obtain a beginning and an end, i.e. a path.

Drawing tool designed polystar

Here is the result of "cutting and pasting" a polystar drawing into the motion tween layer:

Drawing interpolation movement is the tool polystar

Create a motion path for an animated object

Let's now enhance the moving sun animation.

This is a fairly simple task. We just need to add an frame-by-frame animation to the sun and then create a new motion tween for the rocket. For the rocket we will have to substitute the flight path and also adjust rotation in various locations.

If you plan to work along while you read, we suggest starting either from:

Look at the result:

Below is a screenshot explaining the architecture

Two motion tweens using 2 embedded movie clips


Adding a frame-by-frame animation to the sun

  • Double click on the sun (either on the clip in the library or else on the instance on the scene)
  • Add the frame-by-frame animation. If you don't know how, read the flash frame-by-frame animation tutorial
Creating a frame-by-frame animation for the Sun

Adding a motion tween for the rocket

Get the rocket clip

  • Open file flash-cs6-rocket-symbol.fla
  • Copy the rocket clip (Select in the library and CTRL-C)
  • Paste into the library of the sun animation

Create a motion tween for the rocket

Now do the animation as before ....

  • Create a new layer called "Rocket motion" or similar
  • Select this frame
  • Drag the rocket on the scene
  • Hit CTRL-ALT-S and make it about 20%
  • Move the rocket either to the left (easier) or to the right

Create the motion tween

  • Create the motion tween (click-right on rocket ....)
  • Go to the last frame and drag the rocket over there. You know should see a linear flight path
  • Adjust the flight path using the selection or the subselection tools (see explanations above ...)

For creating a new the path, you also could use the following (easier) procedure

  • Create a new layer called "temp"
  • Lock all layers, except "temp"
  • Draw the flight path with the pencil tool
  • Copy the path
  • Paste in place (CTRL-SHIFT-V) into layer "Rocket motion" (unlock it first)
  • If the rocket flies from right to left, get the selection tool, right-click in the tween span and select Motion-Path->Reverse Path (!)

Adjust the rotation of the rocket in the path

(a) Automatic

  • Select the motion path
  • Change the setting in the properties panel to auto-rotate

(b) Adjust the rotation of the rocket manually creating some keyframes

  • Move the playhead to the start (either left or right)
  • Select the Free Transform tool
  • Move the rocket a bit and adjust rotation. This will create new keyframe that you can see in the timeline
  • Repeat that a lot until the rocket flies smoothly ...
Adjust rotations

Solution

Links

Credits and Copyright