Free ActionScript

Flash AS2 & AS3 Tutorials, Game Code, Effects, Source Files & Sample Downloads

Flash Game Projectile Weapons

This is version 3 of my Flash game projectile weapons script. It is totally rewritten & optimized to support multiple weapons, multiple enemies & collision detection. All the functions are encapsulated for easy re-use.

Features:

Weapon

  • Number of bullets
  • Bullet speed
  • Bullet age
  • Reload speed

Weapon Management

  • Weapon Database
  • Weapon Database Search
  • Equip Weapon Function
  • Reload Weapon
  • Create Bullet
  • Update Bullet
  • Destroy Bullet

Enemy Management

  • Create enemy
  • Enemy Collision Detection with Bullets
  • Destroy Enemy
Download Fla Sample

Download Fla Sample

Update
AS3 version of this script is available here:
http://www.freeactionscript.com/2011/07/projectile-weapon/

Pushing MovieClip Objects

This script shows you how to make movieclips push each other without using complicated trigonometry.

Objects push each other based on mass, speed and direction of travel.

Download Fla Sample

Download Fla Sample

Parallax Movement Effect

This is a fla example of my parallax engine. Can be used in top-down space shooters or side scrollers with a little work (just remove the y movement from the code).

Preview

Download Fla Sample

Download Fla Sample

Update
AS3 version of this script is available here:
http://www.freeactionscript.com/2010/06/endless-starfield-parallax-scrolling/

Car Movement: Acceleration, Braking, Turning & Reverse

This is a GTA style top-down view car driving game example. This fla shows you how to implement car movement; Acceleration, Braking, Turning & Reverse.

Customizable Car Settings:

  • Max Speed – max car speed
  • Max Reverse Speed – max car speed in reverse
  • Acceleration – acceleration speed
  • Deceleration – braking speed
  • Friction – how far the car rolls before stopping
  • Max Steering Rate – max rate at which car can turn
  • Steering Acceleration – how fast the car starts turning
  • Steering Friction- how fast the car corrects itself (when you “let go of the wheel”)
  • Car Starting Direction – set car rotation on start

Preview

Download Fla Sample

Download Fla Sample

Updates
1/09/2011 – v2.0
-Re-wrote most of the code
-Fixed drifting bug
-Added car starting rotation

Update:
ActionScript 3 version of this script is available here:

http://www.freeactionscript.com/2010/06/as3-car-movement-acceleration-turning-braking/