Components

UI Component Framework Comparison Table

Best way to edit this table is to copy and paste to/from a TextEditor

Framework v1 v2 Flex2 AsWing ActionStep BitComponents EnFlash mCom SMX Izzy
Open Source + +*7 - + +
Price
License BSD BSD MPL triple
Version alpha2(svn) alpha 1 ??? 0.3 ??? alpha pre-alpha
Support Mailing list Mailing list Mailing list
Minimum Flash player version ? 6 ? 7 8 6
URL Home Home Home Home Home Home Home
Widgets
CheckBox + + + + + +
RadioButton + + + + + +
ScrollBar + + + + + +
ComboBox + + + + + +
TextInput + + + + + +
Button + + + + + +
ToolTip - - + + + -
ImageView - + + + + -
Progress Indicator + + + + +*4 +
Slider - - + - +*4 +
Splitter - - + - + -
Alert + + + + + -
Dialog - - - + + -
Window - + + + + -
TabView - + + +
Menu - + + - + -
Accordion - + + + -* -
List - + + + + +
Tree - + + - +*2 -
Grid - + + - - +
Features
embedabble font - + + + + +
skinable - + + + + +
different skins for same component - + ? + +*3 +
change skins at runtime*5 - - ? + + +
layout can be changed - - - + + +
layout containers - - + + + +
cursors - - + - + -
drag and drop - - + - + -
video - + + - + +*6
databinding - + + - + -
collections - + + + + -
control reparenting - - + + + -
focus handling + + + + + +
exception use throughout - - + - + +
scroll wheel support - - + + + -

* No support planned

*2 ActionStep can represent hierarchies using NSBrowser and NSOutlineView (A tree/datagrid). NSBrowser is currently complete.

*3 With simple subclass

*4 Circular and linear

*5 runtime means after component shown

*6 Video support currently for swf-embedded flvs

*7 V2 component source code is available in the Flash Installation. Recently Macromedia released the source code for Flash Remoting Components as well.

A more flexible layout for this site would really help in situations like this, with big tables.