Swiftsuspenders2是一个基于元数据(metadata)的IOC(控制反转,inversion of control)的AS3的解决方案。(对于元数据编程,请参《 Actionscript 3 自定义 matedata》 )编程
Swiftsuspenders2主要支持了很好的AS3 MVCS框架 ----Robotlegs2app
为了可以在不支持自定义元数据(metadata)的Flash Professional IDE中使用Swiftsuspenders2, 能够经过使用一个简单的XML配置文件的形式来配置注入点(Injection Points)框架
Swiftsuspenders支持如下特性,详细内容在后续文档中会一一介绍函数
最简单的使用Swiftsuspenders2的方法就是将提供的SWC库文件添加到你的项目中。若是你须要使用源代码,你必须在MXMLC设置中添加如下语句,如图所示:(注意是+= 而不是=)ui
-keep-as3-metadata+=Injectspa -keep-as3-metadata+=PostConstruct设计 -keep-as3-metadata+=PreDestroy3d |
flashbuilder设置以下图:对象
flashdevelop设置以下图blog