In this example random planes are created on an onEnterFrame event. Their z position is increased and the plane is disposed once it reaches the depth of 2000. The wow - effect is achieved by rotating the container3D object, also in an onEnterFrame event.
PNG2SWF converter
If you are a flash developer you certainly came across a requirement to convert multiple png files into swfs. The swf file format has the advantage that you get a picture with jpg compression PLUS transparency channel - what is really nice.
There isn't much software online which could do this task but in the end I found out that this can be done using JSFL.
(If you don't know JSFL is - it is an JavaScript program to control Flash IDE - anything you do with mouse and keyboard can be done using JS commands.)
So inspired by a JSFL script by mrdoob which converts just a single file, I wrote a new script which takes all PNGs in a directory and converts them into SWFs. You can also choose the compression quality.
Away3D
Away3D is another 3D engine for Flash. It was derived from Papervision3D and brought new features which were not present in Papervision. Later the engine was rewritten so now it's a different engine but with similar architecture to Papervision.
Later Away3D got so advanced that some unique features from it were implemented in Papervision3D.
Currently Away3D and Papervision3D are two separate projects. Both of them are of great quality and its difficult to choose which one to use. From what I have read on the various blog posts it seams that Away3D is superior in features and functionality, Papervision3D in documentation and users base.
Some articles on PV3D, Away3D comparsion:
http://coobico.com/index.php/blog/article/3d_in_flash_papervision_away3d...
http://blog.papervision3d.org/2007/05/16/papervision3d-to-merge-away3d-f...
http://osflash.org/pipermail/osflash_osflash.org/2007-August/014001.html
Good one:
http://groups.google.com/group/away3d-dev/browse_thread/thread/d9c029574...
If I would start a 3D project now, I would consider Away3D to use. Based on the posts I read, the functionality of Away3D seems better (more functions, better results).
gTween
Grant Skinner developed a new tweening engine which suits his needs the best : it's small, fast and powerful. It was inspired by TweenLite but adds new and useful features:
- AS3 event model (addEventListener...) instead of callbacks
- interrupting tweens
- reversing tweens on the fly
- adding tween parameters on the fly
- synchronised tweening with tweenChilds
- sequencing tweens with nextTween
- time/frame/hibrid timing mode
- class-wide pausing of all tweens
- advanced resource management (no memory leaks)
AS3 Image Dithering
Well, I am not sure if you will ever need image dithering done in flash, but if yes, there are even two individually classes which target this topic. They were developed individually, but do almost the same.
Flash Panorama VR Tour
Panosalado is a free software based on PaperVision3D which makes it possible to display virtual panoramas of cities, events, landscapes, etc.
Exif library for AS3
Is an as3 libary for extracting Exif information from images. It is free under MIT license.
Mac like Dock Menu (AS3)
This is an rewrite of the AS2 mac like menu posted here some time ago.
Author of this script used the wonderful PureMVC framework to built this script so you will find it easy to extend/modify or customize this script - or just learn how to better code ActionScript :)
Cover Flow (as3, mac like)
This coverflow script is AS3 programmed and performs fast even with 200 or even more images. It is highly configurable using an external xml file.
The script is using Pure MVC framework so it is also a good resource to see it in action.
It's free for non-commercial use and commercial licenses are available.
AS3 XLS parser
Using this class you can parse - read and write XLS files using AS3.
Since I know this is the first class of this type. How the author describes it: "So far it supports reading text, numbers, formulas, and dates from Excel version 2.x-2003 and writing text, numbers, and dates. Formulas also update to reflect changes in cells they reference."
Thanks sigfrid3141 for sharing this class!


