This component library is a collection of standard
user interface elements available for use in any
ActionScript 2/SWF producing environment. It is
maintained by a group of developers who use the
library to build thin client and standalone applications.
The library is very lightweight, less than 50k! It is
easily skinnable. It is programmer friendly and
easily extendable. Serveral sample applications are
included. If you are a developer using Eclipse,
MTASC, ASDT and other open source tools, this is
the perfect addition to your toolkit.
Hi
Try the sample application featuring: context sensitive menus, drag and drop tree nodes, strong data binding with xml source, a complex table/tree widget with pulldowns and invisible fields and context sensitive component behavior. The main application class
(com.posttool.app.categoryEditor.Application) is in the Eclipse project for download below.
See it with the minimal skin
A 'vista' inspired theme
Class overview
http://posttool.com/as2components/classDiagram.png
Downloadable "FAMES" Project
An older version: http://posttool.com/as2components/UI0.zip.
The active version is in SVN, but in mid refactoring.
A Note about the use of SWF files
I currently use SWF files (source files fla6 included) with a creative movieclip instance naming system to skin the UI. I will have clean documentation on this aspect shortly and post the spec for each component.
This provides clean separation between designer and programmer. I hope that the ability to create drawings in Swfmill progresses to a nice api so that the skins could be specified that way. I also hope that Adobe Illustrator will be able to export compliant SWF skins for this system.
This configuration is much more convenient than drawing the components with code. It puts control of the 'drawings' in the hands of designers and allows the windowing toolkit to be easily skinned. With the proliferation of SWF generators, many authors with a variety of tools will be able to create the component skins.