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

Tweensy

Script Image: 
tweensy.jpg

The new AS3 version of Tweensy looks quite promising. The author (Shane McCartney) claims that it runs faster than the fastest available TweenLite tweening engine (since than a new version of TweenLite is out, so TweenLite might be faster again, but still Tweensy is faster than e.g. Tweener).

Other interesting feature is the bezier-curve motion guide, where the object does not decelerate or accelerate when following the curves like in other tweening engines.

The TweensyZero package weights only 2.9kB and you can extend it's functionality with extra packages like MatrixTransform and ColorMatrixFilters. With MatrixTransform you can tween transformations of skewX,skewY and other properties around a defined registration point - cool! With TweensyFX you can achieve some impressive bitmap effects.

This tweening engine is definitely something to consider when starting a new projects, or when it is needed to achieve some special visual effects.

Visit the Google page of Tweensy to see some cool examples!

Current Tweensy license: MIT

Script author: 
Shane McCartney

TweenLite Review

TweenLite is a lightweight but powerful and easy to use tweening engine by Jack Doyle, which I prefer to use in my flash projects. The arguments for it's use are:

Easy to use:

The syntax is simple, clear and easy to remember.

TweenLite.to(square, 1, {x : 200, ease: Quad.easeOut});

Spicefactory

Script Image: 
spicefactory.jpg

Spicefactory is a set of frameworks which helps develop large AS3 applications and aids communication with JAVA based servers.

Spicefactory structure and futures:

PARSLEY
= AS3 Application Framework
- Configuration / Dependency Injection
- Localization
- MVC Framework

SPICELIB
= AS3 Library
- Task Framework
- Reflection, Logging

CINAMON
= AS3 Java Remoting
- For Flex and Pure AS3 Clients
- Deployable in every Servlet Container

PIMENTO
= Data services for Flex and AS3 Clients
- Based on JPA/Hibernate
- Efficiently managed AS3 Entities

Script author: 
Jens Halm

Flickr API - as3flickrlib

Script Image: 
flickr-api.jpg


The Flickr library is an ActionScript 3.0 API for the online photo sharing application, Flickr. It provides access to the entire Flickr API.

(quoted from project's website)

Script author: 
Mike Chambers

Image Saver Class

Script Image: 
imageSaver.jpg

With the Image Saver class you can save JPG or PNG images directly from your flash file. Here are the feature as the author describes them:

  • Save a MovieClip, Sprite, Shape, Bitmap, Textfield or other kinds of displayObjects.
  • It doesn’t matter where or how your object is positioned on the stage, it gets the right bounds.
  • Never worry about bytearray’s / encoding anymore.
  • Save your displayobject as JPG or PNG (using Adobe’s encoders

Very handy!

Script author: 
Mark Knol

AS3 String Utils

Script Image: 
string-utils.png

Ever needed a text excerpt which would must not be longer then 200chars, but must end with a whole world? You have two options:

1. program the function by yourself
or
2. use the wonderful AS3 String Utils class by gskinner, namely the block function.

The package comes with many other useful functions:

afterFirst()
Returns everything after the first occurrence of the provided character in the string.

afterLast()
Returns everything after the last occurence of the provided character in p_string.

beginsWith()

Script author: 
Grant Skinner

Depth management tutorial

Script Image: 
depth-management.jpg

In this down-loadable tutorial you can refresh your knowledge on depth management in AS3. Did you forgot how to move your movieclip on the top of the display list? Here you can find it!

Script author: 
Doug Ensley, Barbara Kaskosz

PNG encoder

Script Image: 
as3-png-encode.jpg

Using this class you can encode PNG files in AS3. You can choose to encode to 32bit, 24bit or 8bit images. Great class by Iiley Chen.

Script author: 
iiley.chen

ASWing - GUI in flash

Script Image: 
aswing-radiobuttons.gif

"AsWing is an Open Source Flash ActionScript GUI framework and library that allows programmers to make their flash application (or RIA) UI easily. Its usage is similar to Java Swing." [quoted from AsWing homepage]

The team who created and maintains AsWing developed also an GUI Builder Air application, using which you can speed up your GUI developmnent.

MySQL Actionscript Connectivity

Script Image: 
mysql-logo.jpg

Using these classes your Flash/Air/Flex application can talk to a MySQL server directly, without the need of an backend interface.

Script author: 
maclema, brandon.alexander