
Adobe Animate & Action Script
Learn to Create Cartoon Films and Interactive Games
What you'll learn
- Work with the Animate interface and stage
- Use drawing and coloring tools
- Work with layers and the timeline
- Animate frame by frame and use Symbols
- Animate the eyes, lips and character body
- Use the Bone Tool
- Create Buttons
- Learn variables, functions and events in Action Script
- Use conditions, loops and arrays
- Build quiz games and export the program
About this course
This course teaches Adobe Animate for producing animation and cartoon films, then programming games and interactive applications with Action Script. It starts with downloading the program and the workspace, then the stage, scenes, basic and advanced drawing tools and colors. After that the learner studies layers and the timeline, frame by frame animation, types of animation and Symbols, then animating the eyes with Eye Blinking, the lips with Lip Sync, and the character body with the Bone Tool, while drawing and animating a cartoon character. In the second part, programming begins with the basic concepts, then Variables, Functions, Events, the If Statement, For Loops, Arrays, Timers and Classes, followed by building quiz games, working with sound and exporting the program. It suits designers and people interested in animation and games, and needs no previous experience in drawing or programming. By the end, the learner can produce a cartoon film and a simple interactive game.
Expected outcomes
- Ability to design professional animations using Adobe Animate.
- Programming interactions between elements using Action Script.
- Animating characters and texts in creative ways.
- Producing videos and animations ready for publication.
- Working with the latest 2021 release tools to enhance productivity.
Learner reviews
- ★★★★★عزيزة م.·منذ 5 شهرشاهد 100٪
ممتازة جدا
تم عرض كل التقييمات (1)
Course content
1Level One - Basic Skills
17 lectures
- Downloading and Installing the SoftwareExplains downloading and installing Adobe programs from Adobe.com through the Creative Cloud app, subscription plans and region-based pricing, signing in, language settings, and trying the software free before buying.9:05
- Workspace and Software InteractionExplains the Adobe Animate CC 2019 interface, creating a new file and choosing its type and scripting language, and the main parts such as the Stage, Timeline, Library and toolbar, plus opening and closing files.22:44
- The Stage and ScenesExplains creating and saving a new movie in Animate, controlling stage zoom, working with multiple scenes and movies, and changing the stage color across all scenes.20:09
- Basic Drawing ToolsCovers the basic drawing tools in Adobe Animate, including line properties, the rectangle tool, stroke and fill colors, and selection tools, leading into the two shape drawing modes.21:10
- Advanced Drawing ToolsExplains Merge Drawing versus Object Drawing and how to convert between them, primitive shape tools, transform operations, and the 3D Translation tool.24:29
- Tool PropertiesCovers the freehand drawing tools: the Pen tool with paths and anchor points, the Pencil tool and its modes, and the Brush tool with options like Paint Fill, Paint Behind and Paint Selection.25:33
- Colors and Coloring ToolsExplains working with color in Animate using the Color and Swatches panels, adjusting hue, saturation and brightness, filling with images, and the paint bucket tool with its gap-closing options.35:57
- Layers and TimelineExplains organizing layers in the Timeline panel while drawing a character so each part, such as eyes and body, sits on its own layer, including tracing an image, adjusting paths, coloring and naming layers.46:56
- Frame-by-Frame AnimationExplains frame by frame animation in the Timeline panel, frame types, adding and deleting frames, viewing several frames together with onion skin, and navigating between frames and seconds.31:28
- Animation and Types of MotionExplains types of animation, starting with Shape Tween between two keyframes, then moving a car along a guide path, hiding the guide layer, and trying the preset motion styles.41:47
- SymbolsExplains creating symbols and converting objects into them, organizing the Library, the difference between Graphic and Movie Clip types, and playback options such as Loop and Play Once.42:54
- Eye BlinkingExplains animating an eye blink inside a symbol by moving the eyelids between open and closed with keyframes and copying them in reverse, plus drawing a simple eye and reusing it in the scene.20:43
- Lip SyncExplains lip sync: drawing mouth shapes for each sound inside a symbol, exporting and importing them into the library, setting a silent frame, and linking the movement to the audio.30:37
- Methods for Moving Character BodiesExplains animating a cartoon character's body: setting the registration point of each part, linking parts with parent and child relationships in layers, then introducing the Bone Tool.33:56
- Bone ToolExplains Bone Tool properties: the armature layer, the difference between linking symbols and linking a shape, disabling joint rotation, inserting poses in the timeline, and locking the layer.35:04
- Drawing a Cartoon Character from A to Z and Animating ItExplains drawing and animating a cartoon character: importing an Illustrator file into Animate, splitting the character into parts inside the symbol, placing them on layers, and animating them with the Bone Tool.1:17:44
- Camera and Depth ChangeExplains setting up the character walk cycle inside the symbol, changing depth so a character appears behind an object, using the camera tool to zoom and pan, and excluding the text layer from the camera.40:50
2Level Two - Advanced Skills
15 lectures
- Create ButtonsExplains creating Buttons in Adobe Animate as the third Symbol type that responds to mouse events, organizing Scenes, and adding ready-made ActionScript from Code Snippets to navigate between scenes.50:42
- Basic Properties and Concepts of ProgrammingExplains the core programming concepts of ActionScript through an analogy of objects, Properties and Methods, and changing object properties such as height and rotation with code and keyboard events.34:10
- MethodsExplains the difference between properties and methods of objects, how to reach an object nested inside another symbol, and examples of calling methods such as play, stop and gotoAndPlay.18:28
- VariablesExplains variables in programming: reserving memory, choosing types such as Number, int and String, naming rules, assigning values and displaying them with trace.26:16
- OperatorsExplains operators in ActionScript: arithmetic operators, remainder, operator precedence, increment and decrement operators, and logical comparison operators.20:13
- Create FunctionsExplains functions in programming: creating them to run a group of commands under one name, passing values in, returning results with return, and the difference between a function and a method.25:27
- EventsExplains events in ActionScript: adding listeners for mouse clicks on symbols to run functions, turning the cursor into a hand, and listening to keyboard events KEY_DOWN and ENTER_FRAME.40:21
- If StatementExplains building if conditions in ActionScript to develop a game: firing a projectile with the space key, testing collision between the projectile and the flying saucer using coordinate ranges, and raising the score on a hit.56:55
- ClassesExplains classes in object-oriented programming: how a class holds properties and methods, creating an object from it with new, adding it to the stage and placing it where the mouse is clicked.22:23
- Math Static ClassExplains the Math static class, used directly without creating an object, with random for random numbers, round and floor for rounding, and generating a random whole number within a chosen range.23:44
- For LoopsExplains the for loop and its three-part syntax, repeating a command many times, reading the counter with trace, and using it to create stars with random position and size from a library class.24:04
- ArraysExplains arrays, a single variable with many slots each with an index, two-dimensional arrays, the length property, and the methods push, pop, splice, reverse and sort.27:19
- Information GamesExplains building a true-or-false quiz game as an application of arrays: showing a random question, reading the question and answer from the array, calculating the score and hiding buttons until the next question.39:22
- TimersExplains timers in ActionScript: adding a timer to give a fixed time to answer each question, the TimerEvent and TimerComplete events, resetting the timer and showing a time-up message.29:49
- Handling Sound, Mouse Signal Change, and Exporting the ProgramExplains adding a custom mouse cursor that follows movement, playing sounds for correct and wrong answers using if and else, and exporting the program as an executable exe file.18:20
3Add-ons
1 attachments
- Download Attachments from Here
4What's New in Animate 2021
1 lectures
- Interface, Commands, and New ToolsExplains the differences between Adobe Animate 2019, 2020 and 2021 in interface and tools, such as the Floyd Brush Tool and Auto Keyframe, animating an object with keyframes, and exporting a transparent video.31:46
Instructor

Ahmed Hassan Khamis
This course is part of the following diplomas





