AS3Commons UI is a repository of non-visual user interface related components. Once finished it will contain useful solutions for common tasks such as layouting, focus and keyboard management, popup handling, drag and drop control and so on. All packages support native Flash display objects. Usage of UI does not require interface implementations.
Layouts (Version 0.1)
The first version of this project comes already with a layout package containing several layout algorithms: HGroup and VGroup (single line), HLayout and VLayout (multiline) as well as two table layouts. See the Layouts documentation and the different layouts in action.
Invalidation & LifeCycle (Version 0.2)
Version 0.2 adds the Invalidation & LifeCycle package which provides a clean and simple implementation of a component life cycle (init, createChildren, calculateDefaults, render, cleanUp). See the Invalidation & LifeCycle documentation.
Layers (Version 0.3)
Focus (Next version 0.4)
Manages key focus. Enables focusing objects by mouse or TAB or SHIFT+TAB key. Provides nested tab groups, auto focus child, disabling focus per component. Focus documentation.
- AS3Commons open source libraries
- Google Code (legacy) – SVN branch and revision history up to 0.1.2
- Update notifications on Twitter.
Say Thank You!
The open source products in this repository are best quality. I spend hours, days and weeks to maintain a software that saves you time and effort. It’s your turn to give something back. Feel free to donate using flattr or PayPal. If you can’t do for any reason, no worries, I am always happy to get feedback, reviews or recommendations. Please help keeping this project running!