===== 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 ^XP3 ^Open Source | + | +*7 | - | + | | | | | + | ^Price | ^License | | | | BSD | BSD | | | | MPL triple | ^Version | | | | alpha2(svn) | alpha 1 | ??? | 0.3 | ??? | alpha | pre-alpha | ^Support | | | | Mailing list | Mailing list | | | | [[http://digdug.vosn.net/mailman/listinfo/smx_components_proalias.com|Mailing list]] | ^Minimum Flash player version | ? | 6 | ? | 7 | 8 | | | | 6 | ^URL | | | | [[http://www.aswing.org|Home]] | [[http://www.osflash.org/actionstep|Home]] | [[http://www.flashloaded.com/flashcomponents/bitcomponentset/|Home]] | [[http://enflash.org|Home]] | [[http://www.metaliq.com/mCOM/|Home]] | [[http://www.cvsdude.com/trac/bbc/smx|Home]] | [[http://izzy.tigris.org/|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.//