This course is in draft mode. Ben Fhala is still putting content to the course.

Getting Started With Programming In Flash CS3-CS6

Learning fast isnÍt necessarily better Learning Flash Better is better
47 reviews
  • Lifetime access to 27 lectures and 4 quizzes
  • 2+ hours of high quality content
  • A community of 4300+ students learning together!

Getting Started With Programming In Flash CS3-CS6

Learning fast isnÍt necessarily better Learning Flash Better is better
47 reviews


Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.


There are two types of teaching styles these days that are popular one is focusing on a key word that is buzz such as "html5" and then really giving you something that can't be a deep concept that would help you grow as a developer and another one is a very broad topic that would fit a large market so it's easy to sell in masses.

    • Flash CS3-CS6
    • Over 27 lectures and 2 hours of content!
    • Knowing the Flash Enviorment
    • Working with Files and File types
    • How to publish Files
    • The output pannel
    • Knowing the diffrence between OOP and Timeline Coding
    • Creating our First start to scratch OOP Class.
    • Working with variables
    • The basics of Math and programming
    • Working with Numbers, Strings and Boolean values.
    • New to Development
    • New to Flash
    • new to ActionScript


30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion


  • SECTION 1:
    Getting Started With The Flash Enviorment
  • 1
    Course Overview
    This is the "Starting Point": where all the fun begins! A quick over view of the topics we will learn in the first our of our training.
  • 2
    Compiled Programming Languages a Brief History
    Before we can start programming or thinking as a Flasher we need to understand what is a complied language and its history. More importantly, we need to understand why files are compiled and the basic process behind it.
  • 3
    Working with Common Source and Deploy Files in Flash
    Before we can start programming or thinking as a Flasher we need to understand what the basic file types are that Flash uses. There are two distinct file types in Flash: the source files and the deployment files.
  • 4
    File Types
    2 questions
  • 5
    Getting to know The Flash CS enviorment

    We compare the difference in layouts between Cs5, Cs4, and Cs3. We explain As3 further as we work primarily in Cs5. What I want to do is first open the 3 CS types we are discussing and see the differences between them. I am going to compare the 3 latest versions of Flash, and see the differences between them. Let?s start with CS5. CS5 opens with a welcome screen very similar to older versions of Flash. The welcome screen is very important to be able to find. If you can't find your welcome screen, then go to file>new or browse to open up a recent file as you would in any other application.

  • 6
    The Flash CS enviorment
    3 questions
  • 7
    Understainding the Workspace

    Today, we will discuss the foundation of workspace, take a peek at different styles, and learn how to customize your own layout. Give it a chance, save your custom layout and jump back into the action! Before we begin coding it is important to get a base understanding of your workspace. Learn all about the panels and study which shortcuts will make coding easier and faster for you.

  • 8
    2 questions
  • 9
    Runtime vs. Compiler Errors
    There is a difference between runtime errors and compiler errors: this is vital to understand so we won't get confused or frustrated when unexpected things happen. Unexpected things will happen: part of the fun comes from figuring out why!
  • 10
    Dealing with Errors
    2 questions
  • 11
    Overall Things to Know
    It is prudent to learn about the basics and to get a constructive understanding of where things are first before you venture into building your first flash application. Here, you will learn the necessary steps as you follow a where's-what-and-what-to-know guide. Break through your learning curve, memorize shortcuts, and study the important things to know.
  • 12
    The Properties Panel
    In our next video we take a deeper look into our properties panel. Learn all of the functions, controls, and buttons used with your property panel. Where is what and when to use it; a complete breakdown of the Document properties and using the document class. Join us, as we explore what pixels are.
  • 13
    Publish Settings
    The properties panel is the most important panel in flash. Learn how to work with it and get started the right way working in flash.
  • 14
    Split Paths - Picking between Timeline and OOP
    There are two paths to take when learning to program: the easy way, and OOP (Object-Oriented Programming.) Sure, you can start the easy way and migrate to OOP: it's a lot harder than if you'd simply started with OOP from the outset.
    Join us, as we take a deep look into OOP (Object orientated programming) and the fundamentals of how to do it.
  • 15
    Split Paths - Setting up a Main Class
    In this video, we take a step further into our OOP programming, object orientated programming. Seeing where we will code along with a very high level overview of the different elements we're working with. We will learn two ways to run an application. We actually get a look at certain things in detail, such as the contents of a basic AS file, a 'package.' Hint: a package tells Flash what directory the OOP class "Main" is in. This video explains what a 'movie clip' is: it is contained in the package. Learn to define a new object that is created dynamically as we're running the application: the object is actually the application!
  • 16
    Split Paths - Doing it the Timeline way
    For Flash coding, if you choose not to work in OOP the opposing alternative is timeline coding. Learn what this means, how to create a layer, and use frames effectively. Start by simply clicking the first frame on the TimeLine, opening the Actions Panel, and then typing:

    trace ("Hello World");

    Find out what happens when you run this application!
  • 17
    Working with Source Files
    This video is short and to the point. In this video we cover the basics of how to find source files and how to work with the files throughout our training.
  • 18
    Speed it up: Last hour in 2 minutes
    Complete step-by-step guide on how to build a Flash application from scratch.
  • SECTION 2:
    Coding Basics : Varibales, Comments publishing and dealing with Errors
  • 19
    In this video we walk through the second hour of our training and review in detail what we will learn in it.
  • 20
    Publish Settings Recap
    The first step to write a program is to create a file in which the code is to be written. Normally, when you are dealing with Flash, you can see the menu section CREATE FILE.
  • 21
    Setting Up The Main Class
    Get into a rhythm of efficiently setting up your files so you can smoothly transition into writing code. This video shows you how to set up your script for all the code you'll write from here on out.
  • 22
    Testing your project (Test Movie)
    When we complete writing code, the next step is compiling it. This ensures that the program is correct and working. To compile, select 'test movie' from the control menu.
  • 23
    Learning how to work with the trace function
    Before starting with visuals, we must first learn how to get the output in plain text. This is possible with the help of functions.
  • 24
    Single Line Comments
    We already discussed comments during the very first video of this course. There the discussion was brief, but here you can find detailed information about mainly the single line comment.
  • 25
    Numbers And Basic Math
    Isn't it time we crack into Math and in the process set us up to the idea of storing information into variables.
  • 26
    Answer To Math Question
    This video is a revision and practice to help understand new concepts learned in the last video. We'll follow all the steps mentioned in the previous video to get an answer to a complicated math equation. When we evaluate the equation according to the priority of the math symbols, the calculation becomes easier. So, practical knowledge on evaluating the math equation is a must before moving forward in the courses.
  • 27
    Adding Multi line Comments
    In Every Developers life there comes a time where he just wants to comment a few things out without deleting it. You know already how to comment line by line but wouldn't it be nicer(for you and your figures if you can cancel out a full block of code?)
  • 28
    What Are Variables?
    Developers use variables to save and store information that they want to access and reuse in the future. Learn how to create different kinds of variables and see how they can make your life easier as your code gets more complex.
  • 29
    Strings As Our First Variable
    Developers use variables to save and store information that they want to access and reuse in the future. Learn how to create different kinds of variables and see how they can make your life easier as your code gets more complex. In this video we will work with our First Data Type the 'String'.
  • 30
    Numbers As Our Second Variable
    Developers use variables to save and store information that they want to access and reuse in the future. Learn how to create different kinds of variables and see how they can make your life easier as your code gets more complex.
  • SECTION 3:
    Final Words and What to do Next
  • 31

    If you had a great time you know what to do next... It's time to support us with a kind honest positive review.

    You can join our newsletter at : http://smarturl.it/bun
    You can tweet with us on @02GEEK
    and learn more about us at 02geek.com or check our Udemy profile at smarturl.it/geek.
    Thanks for watching and hope to see you in our next course.


    Ben Fhala
    HTML5, Javascript, ActionScript & Flash School
    follow us on @02Geek ][ Subscribe to Youtube ][ Like us on FaceBook

    02Geek is part of Everything Nice ,inc creations.


Hours of video content
Course Enrollments


  • 22
  • 11
  • 8
  • 1
  • 5


  • Lizzette Sanchez
    Great Courses.

    Very easy to understand! Thanks this is very helpful!!!

  • Mo Schalkx
    Ok basiics

    I was expecting a bit more programming action and a little less basic program know how

  • John Dema-ala

    Very quick crash course in general flash programming. It was a good supplement to a peer walking me through his long flash code. Very clear presentation, but may be a little too fast-paced for people starting to learn flash from the very beginning. Nice that it took into account more than one flash program.

  • Chris Painter
    Better than expected..

    I thought this would be the usual free half hour very basic tutorial that most free courses seem to offer but I was pleasantly surprised. The course left me wanting to carry on and learn more. I have dabbled in Action Script 3 but always reverted to AS2 as I find that easier to understand. However I now realise maybe I could learn to love AS3 as the concept is now a bit clearer. If I had to criticise it would be that I would have liked to see something more exciting like animation rather than just displaying words and numbers. I look forward to trying other courses.

  • Lloyd Anderson
    Very good basic intro to Flash

    Getting started with programming in Flash gave a really good easy to follow tutorial on the basics of using Flash and understanding some of the basic principles. Very good job guys...

  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion