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