Flash and AS3 links - toolkits: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 3: Line 3:
<pageby nominor="false" comments="false"/>
<pageby nominor="false" comments="false"/>


== Toolkits, Libraries, Reusable Components, Reusable Code ==
== Resources for Flash and AS3 toolkits ==
* [[AS3 Useful links]]
 
** [[AS3 Links Documentation|Reference Manuals and Cheatsheets]]
This page lists various resources, i.e toolkits, libraries, reusable components, reusable code, for developers at all levels ([[Flash]] designers, CS3/ActionScript designers, [[ActionScript]] and AS/Flex programmers).
** [[AS3 Links Documentation|Books]]
 
For other links see also:
 
* [[Flash and AS3 links - general]]
* [[Flash and AS3 links - documentation]]
* [[Flash and AS3 links - tutorials]]
 
See also [[Flash]], [[ActionScript]] and [[Adobe Flex]].


=== Reusable flash code ===
=== Reusable flash code ===


There are several kinds of components
There are several kinds of components that Flash designers should know about:
* *.swf - Flash (embedd as movie)
* *.swf - Flash (embedd as movie)
* *.fla - Flash source code (i.e. a template with drawings and code)
* *.fla - Flash source code (i.e. a template with drawings and code)
Line 43: Line 50:
* [http://www.onflex.org/code/ Code Gallery] @ onFlex.org. Specific to Flex and doesn't seem to be regularly updated anymore.  
* [http://www.onflex.org/code/ Code Gallery] @ onFlex.org. Specific to Flex and doesn't seem to be regularly updated anymore.  


=== Reusable components and libraries ===
== Reusable AS components and libraries ==
 
These are exclusively for ActionScript programmers. I will update this in some near future (until XMas 2008) - [[User:Daniel K. Schneider|Daniel K. Schneider]] 16:51, 28 September 2008 (UTC).
 
=== Tweening libraries ===


; Tweening
; Tweening
* [http://code.google.com/p/tweener/ Tweener] Tweener (caurina.transitions.Tweener) is a Class used to create tweenings and other transitions via ActionScript code for projects built on the Flash platform.
* [http://code.google.com/p/tweener/ Tweener] Tweener (caurina.transitions.Tweener) is a Class used to create tweenings and other transitions via ActionScript code for projects built on the Flash platform.


* [http://blog.greensock.com/tweenliteas3 TweenLite]. TweenLite (AS3) - A Lightweight (2K) Yet Powerful Tweening Engine.
* [http://blog.greensock.com/tweenliteas3 TweenLite]. TweenLite (AS3) is a lightweight (2K) yet powerful tweening engine.
** [[Tweenlight]] (in this wiki)


* [http://blog.greensock.com/tweenfilterliteas3/ TweenFilterLite]. TweenFilterLite extends the extremely lightweight (2k), powerful TweenLite "core" class, adding the ability to tween filters (like blurs, glows, drop shadows, bevels, etc.) as well as image effects like contrast, colorization, brightness, saturation, hue, and threshold (combined size: 5k).
* [http://blog.greensock.com/tweenfilterliteas3/ TweenFilterLite]. TweenFilterLite extends the extremely lightweight (2k), powerful TweenLite "core" class, adding the ability to tween filters (like blurs, glows, drop shadows, bevels, etc.) as well as image effects like contrast, colorization, brightness, saturation, hue, and threshold (combined size: 5k).


; PHP bridges
=== Flex ===
* [http://www.themidnightcoders.com/weborb/php/ WebORB for PHP] (should be moved to Flex). server-side technology enabling connectivity between Flex and Flash Remoting clients and PHP applications.


==== Flex ====
* [http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html Adobe Flex Component Explorer]


* [http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html Adobe Flex Component Explorer]
; PHP bridges
* [http://www.themidnightcoders.com/weborb/php/ WebORB for PHP] Server-side technology enabling connectivity between Flex and Flash Remoting clients and PHP applications.


=== Toolkits ===
=== 3D ActionScript toolkits ===


* [http://www.papervision3d.org/ Papervision 3D]
* See [[Flash 3D]], an entry that should list most of the tools and available AS3 libraries.


* [http://www.petitpub.com/labs/media/flash/sandy/ Sandy 3D Flash Library]
=== Physics engines ===


* [http://www.cove.org/ape/index.htm APE (Actionscript Physics Engine)]. Free AS3 open source 2D physics engine for use in Flash and Flex, released under the MIT License
* [http://www.cove.org/ape/index.htm APE (Actionscript Physics Engine)]. Free AS3 open source 2D physics engine for use in Flash and Flex, released under the MIT License

Revision as of 18:51, 28 September 2008

Draft

<pageby nominor="false" comments="false"/>

Resources for Flash and AS3 toolkits

This page lists various resources, i.e toolkits, libraries, reusable components, reusable code, for developers at all levels (Flash designers, CS3/ActionScript designers, ActionScript and AS/Flex programmers).

For other links see also:

See also Flash, ActionScript and Adobe Flex.

Reusable flash code

There are several kinds of components that Flash designers should know about:

  • *.swf - Flash (embedd as movie)
  • *.fla - Flash source code (i.e. a template with drawings and code)
  • *.as - Action Script source code (watch out for the version !!)
  • *.swc - Compiled components (like the ones in the built-in components library).
Code Repositories
  • [1] Free Open Source Actionscript and Flash code files and resources directory. More specifically, this is a listing of websites that contain such resources.
  • at HotScripts.com
  • Flash @ AdvanceScripts.com, the Script Hub
  • Code Library @ actionscript.org
Free (need more)
Where you can add and manage your own snippets
  • Snipplr.com, this allows you to keep an album with your own code... and access the code contributed by others.
  • DZone Snippets. Public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Commercial (I only want to have 5-6, the best at some point and not a long list ...)
Private Collections

Reusable AS components and libraries

These are exclusively for ActionScript programmers. I will update this in some near future (until XMas 2008) - Daniel K. Schneider 16:51, 28 September 2008 (UTC).

Tweening libraries

Tweening
  • Tweener Tweener (caurina.transitions.Tweener) is a Class used to create tweenings and other transitions via ActionScript code for projects built on the Flash platform.
  • TweenLite. TweenLite (AS3) is a lightweight (2K) yet powerful tweening engine.
  • TweenFilterLite. TweenFilterLite extends the extremely lightweight (2k), powerful TweenLite "core" class, adding the ability to tween filters (like blurs, glows, drop shadows, bevels, etc.) as well as image effects like contrast, colorization, brightness, saturation, hue, and threshold (combined size: 5k).

Flex

PHP bridges
  • WebORB for PHP Server-side technology enabling connectivity between Flex and Flash Remoting clients and PHP applications.

3D ActionScript toolkits

  • See Flash 3D, an entry that should list most of the tools and available AS3 libraries.

Physics engines