Free ActionScript

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

Game Weapons – Lightning, Laser, Beam, Pulse Gun Effects

This advanced game weapon script shows you how to create a lightning, laser, beam, pulse and other effects using Flash ActionScript 2. It is highly customizable and easy to modify to create your own desired effect.

Lightning Gun Effect Preview

Download Fla Sample

Download Fla Sample

Customizable Settings

  • reloadSpeed – how long it takes the gun to reload in milliseconds
  • clearSpeed – how long it takes to clear the graphics on screen in milliseconds
  • lightningOffset – how wide the lignting bolt is in pixels
  • lightningFrequency – how long each jump is in pixels
  • lightningWidth – set the width of each lightning bolt in pixels
  • lightningColor – set lightning color
  • lightningAlpha – set lightning transparency
  • lightningBranches – how many lightning bolt branches will be drawn per click
  • sparkNumber – set number of sparks
  • sparkDistance – set spark spread distance
  • sparkSize – set spark scale in percent

If you’re having trouble understanding how this script works, please review previously posted examples that were incorporated in to this script: Shooting Laser Weapon, Play Random Sound, Apply Filters using ActionScript & Sparkle Effect.

Check out other free Flash game weapon effects from FreeActionScript.com:

Using Actionscript Filters

This fla sample shows you how to apply filters programmatically in Flash using ActionScript. This script includes the blur, shadow, glow and bevel filter examples. See comments in the code on how to use the other filters.

Available Flash Filters

  • BevelFilter
  • BitmapFilter
  • BlurFilter
  • ColorMatrixFilter
  • ConvolutionFilter
  • DisplacementMapFilter
  • DropShadowFilter
  • GlowFilter
  • GradientBevelFilter
  • GradientGlowFilter

Filter Preview

Download Fla Sample

Download Fla Sample

Realistic Smoke Effect – Particle Trailer – v2

Updated my previous ActionScript 2 smoke effect trailer to make it more realistic.  You can attach this smoke straight to enemies or other objects to simulate damage in flash games.

Smoke Trailer Sample v2

Download Fla Sample

Download Fla Sample

Game Enemy AI – Random Enemy Movement

Flash ActionScript 2 game enemy AI. This game engine creates a preset amount of enemies, gives enemies stats, and makes them move around randomly.  AS2 code example available for download below.

You can set enemy behavior like:

  • Roam Speed – Speed at which the enemy travels
  • Roam Time – How long to move before changing direction
  • Roam Distance – How many pixels to travel

Also check out the Game Enemy AI – Follow Player script.

ActionScript Enemy AI Example

Download Fla Sample

Download Fla Sample

Note 10/30/08:
Updated script to fix an error. Current version is 1.1.