Free Flash Scripts site is a resource of flash scripts, frameworks, libraries and tutorials which are free and come also with source codes.

Page Flip

Script Image: 
pageflip-0.jpg

Everyone knows the "page flip" or "page flipper" flash movie. There are many components which you can buy, but this page flip comes also with the .fla file sou you can learn/ update or modify on the source codes.

Script author: 
Macc/iparigrafika

ColorMatrix

Script Image: 
qfilter-0.jpg

If you have ever tried to desaturate an image using flash filters, you knew that it's maybe not so straightforward as it seems. Luckily there are talented people out there who programmed this neat ColorMatrix class, using which you can desaturate (and modify other values like Brightness, Contrast or Hue) in a second.

Script author: 
Mario Klingemann

Mac like Dock Menu

Script Image: 
mac-dock-menu-0.jpg

This is a Dock Menu just like in Mac OS X. Its build as an AS2 class and it's programming style is very neat and clean. You can set various parameters.

The Dock Menu comes with source codes so you can modify it e.g. to load the icons from xml if you like.

Script author: 
J.R. Graphix

iTunes like Cover Flow

Script Image: 
ituneslikeviewer-0.jpg

iTunes like image viewer is a simple script which is presenting images / albums covers in iTunes cower flow style. The album images and titles are loaded from an xml file which makes it easy to plug in your content.

The script comes with sourcecodes so you can customise the script to suit your needs.

Script author: 
Weber Design Labs

Tweener

Script Image: 
tweener_0.jpg

Tweener is the successor of the MC Tween class by Zeh Frenando. Its focus is on simplicity and to be lightweight.
It adds only a few kB to your code, less than ZigoEngine or the Animation package. It is ideal if you need just the tween functionality and don't need to build complex sequences like with Zigo's Fuse.

But Tweener is still very powerful, you can tween several properties at once and define callbacks. Moreover, it is easy to implement and to use.

Favourable is the very good documentation and examples which give you a very fast startup when using the Tweener library for the first time.

It has both AS2 and AS3 version, you can use it in your Flash Lite movies and what more, it does have even an Haxe port!

Script author: 
Zeh Fernando

MC Tween

Script Image: 
mc-tween-0.jpg

MC Tween is a very easy to use tweening engine. Also a design-oriented flash developer without much Actionscript knowledge can use it. I remember I have used it by myself before I knew the Object Oriented Actionscript programming.

How the tweening engine works is that it extends the functions of the basic MovieClip class. So you can then create a tween in a simple command like this:
myMovieclip.tween("_x", 100);

MC Tween is nice documented and has nice examples on it's homepage. You can also preview the animation types in sample flash movies.

Recently, Zeh Fernando started developing a new tweening engine called Tweener. It is both AS2 and AS3 and I will introduce it in the next article.

Script author: 
Zeh Fernando

PixLib

Script Image: 
pixlib-logo-0.jpg

PixLib is an AS2 framework developed by Francis Boure. It contains many useful classes which help to keep your project well organized + keep the application logic and the design part separate.

PixLib has maybe a steeper learning curve, but it is definitely worth to spend 1 or 2 hours learning it.

My favourite classes from the library are the ConfigLoader, which makes loading of the xml easy. Very powerful is the XMLtoObject class which enables to define you the node types (string, number or even your own class).
For loading assets, the GraphicLib is invaluable.

PixLib implements MVCC (Model-View-Controller + Command) pattern which helps you structure your apps and keep the design and logic part separate. A very good tutorial which guides you through this pattern and the PixLib framework can be found here: http://dev.webbymx.net/?p=24

If you are an ActionScript programmer giving PixLib a try is a must. I self was using some own classes and patterns before, but the PixLib's are far more superior.

Script author: 
Francis Bourre

Ape Physics Engine

Script Image: 
ape-0.jpg

APE (Actionscript Physics Engine) is a free AS3 open source 2D physics engine for use in Flash and Flex, released under the MIT License. APE is written and maintained by Alec Cove.

Script author: 
Alec Cove

Papervision3D

Script Image: 
papervision-0.jpg

Papervision is a popular 3D engine which is both easy to use and powerful.
It has a strong community of fans and developers. You can use AS2 or AS3 version. Recently Papervision3D can be downloaded and installed also as a Flash Components.

There are also another 3D actionscript engines, but this is the one you should start (and probably end) with.

AnimationPackage

Script Image: 
animationPackage-0.gif

Animation Package is a complex library which helps creating tweening animations. It provides also classes to draw basic shapes (arc, ellipse, rounded rectangle, spiral, star, etc...) and curves (line, curve, cubic curve and quad curve).
It's advantage is that it provides a simple interface to create movement on a curve (moveOnPath, moveOnCurve...) This is something that the other tweening engines do not support.
The library also provides interface to the flash 8 filters as drop shadow, blur and others. You can also take advantage of the funny shake class.

The AnimationPackage comes in three versions:

  • AnimationPackage 1 (ActionScript 2, Flash Player 6 and above, Flash Lite 2)
  • AnimationPackage 2 (ActionScript 2, Flash Player 8 and above)
  • AnimationPackage 3 Alpha (ActionScript 3, Flash Player 9)
Script author: 
Alex Uhlmann