Computer Programming
  • Home
    • ICT Class Website
    • Orientation >
      • Careers in Programming >
        • Let's Get a Job in Video Gaming
      • WebQuest
    • Resources
  • Theory
    • Computer Science Discoveries
    • ICT Workout
    • Exploring Comp Sci
    • MOOC
    • Internet History, Technology, and Security
  • Coding
    • Code.org >
      • Hour of Code
      • Beyond One Hour of Code
    • NC Lab >
      • Karel the Robot >
        • Karel Unit 1
        • Karel Unit 2
        • Karel Unit 3
        • Karel Unit 4
        • Karel Unit 5
        • Karel the Robot Assessment
      • Python 1 (1.1) >
        • Python 1 Unit 1
        • Python 1 Unit 2
        • Python 1 Unit 3
      • 3D Modeling (PLaSM) >
        • 3D Modeling Unit 1
        • 3D Modeling Unit 2
        • 3D Modeling Unit 3
        • 3D Modeling Unit 4
        • 3D Modeling Unit 5
        • 3D Modeling Assessment
    • CodeHS >
      • Intro to Computer Science >
        • Animation & Games
      • Computing Ideas
      • Intro to Python
    • CodeCombat >
      • Computer Science Levels
      • Game Development
      • Web Development
    • Game Design >
      • GameMaker >
        • Evil Clutches
        • Galactic Mail
        • Lazarus
        • Super Rainbow Reef
        • Koalabr8
        • Wingman Sam
        • Tank Wars
        • Tic-Tac-Toe
        • Pyramid Panic
        • Fighting Game
        • Misc. Games
      • ActionScript 3 >
        • Beginning AS3
        • Game Programming University >
          • Lessons 1 - 8
          • Lessons 9 - 15
  • Projects
    • Ethical Use of Technology
    • Intro to Programming
    • CTE Programming
    • Game Design - Hero's Journey
  • Finals
    • Semester 1
    • Semester 2

Beginning AS3

wissip course

Beginning ActionScript 3

This series of lessons will teach you the basics of ActionScript programming and show you how to start creating your own computer games or applications. Each section should take about 1 hour to work through and by the end you will be able to create your own Space Invaders game.

AGENDA:
  1. Setting Up and Drawing Images
  2. Syntax and Variables
  3. Movement and Events
  4. Arrays and Loops
  5. Background and Sound
  6. Collisions
  7. Dynamic Text and Buttons
  8. Starting and Stopping
  9. Planning, Hints and Errors
Picture

1) Setting Up and Drawing Images

Picture
Booklet (PDF)
Picture
Start File (FLA)
Picture
Drawing the Car (SWF)
Picture

2) Syntax and Variables

Picture
Booklet (PDF)
Picture
Starting Car (FLA)
Picture
Drawing the Building (SWF)
ActionScript Street (SWF)
Picture

3) Movement and Events

Picture
Booklet (PDF)
Picture
Starting File (FLA)
Moving Car (FLA)
Calculator (FLA)
Picture
Animate the Car in Street (SWF)
Picture

4) Arrays and Loops

Picture
Booklet (PDF)
Picture
Bouncing Ball (FLA) 
Rocket Starter (FLA)
Picture
Bouncing Ball (SWF)
Drawing the Rocket (SWF)
Programming the Rocket (SWF)
Finished Rocket (SWF)

Picture

5) Background & Sound

Picture
Booklet (PDF)
Picture
Starting File (FLA)
Blast Off Effect (MP3)
Picture
Naming Objects (SWF)
Creating Ball,Bat,Brick (SWF)
Programming the Bat and Ball (SWF)
Programming the Wall (SWF)
Picture

6) Collisions

Picture
Booklet (PDF)
Picture
BreakOut Starter File (FLA)
BreakOut Finished (SWF)
AirHockey Finished (SWF)
Picture
Programming the Disc and Bats (SWF)
Programming the Bounce Effect (SWF)
Programming the Bat Movement (SWF)
Programming the Disc Hit Test (SWF)
Picture

7) Dynamic Text and Buttons

Picture
Booklet (PDF)
Picture
BreakOut for Start Button (FLA)
Duck Shoot Background (FLA)

Matrix Pills Finished (SWF)

Duck Shoot Finished (SWF)
Picture
Adding Dynamic Text (SWF)
Creating Buttons (SWF)
Programming Move and Hit (SWF)
Programming Hide and Second Duck (SWF)
Picture

8) Starting and Stopping

Picture
Booklet (PDF)
Picture
BreakOut for Start Button (FLA)
Witch Hunt Start File (FLA)

Witch Hunt Finished (SWF)
Picture
Creating Instructions (SWF)
Creating Ending (SWF)
Creating Reset (SWF)
Programming Witch Hunt 1 (SWF)
Programming Witch Hunt 2 (SWF)
Programming Witch Hunt 3 (SWF)
Picture

9) Planning, Hints & Errors

Picture
Booklet (PDF)
Picture
Broken Bug Hunt (FLA)
Bug Hunt Working (SWF)
Picture
Debugging Bug Hunt (SWF)
Picture

10) Project Wrap-Up

Picture
Booklet (PDF)
Picture
Picture
1 - Setup & Sprites (SWF)
2 - Positioning Tank & Bases (SWF)
3 - Controlling the Tank (SWF)4 - Fire a Bullet (SWF)5 - Position the Invaders (SWF)6 - Moving the Invaders (SWF)7 - Hitting Invaders & Bases (SWF)8 - Create Start & Stop (SWF)9 - Programming Start, Stop & Reset (SWF)10 - Score & End Test (SWF)
Picture
Finished Space Invaders (SWF)