9.21.2010

[AS3] AS3 APIs Source (Framework)

  1. TweenLite ,最快的補間動畫引擎。可用於AS3 AS2
  2. Papervision3D,較流行的3D動畫引擎。
  3. WOW Engine, AS3 3D 物理引擎。與 Papervision3D配合使用。
  4. Box2Dc++ 物理引擎Box2dAS3版本
  5. FIVe3D,另一個 3D動畫引擎。
  6. WiiFlash,讓Wii控制器用於Flash
  7. APE (Actionscript Physics Engine) ,一個開源的由as3編寫的2d物理引擎。
  8. AMFPHP Flash中通過PHP連接資料庫。
  9. AS3SoundEditorLib ,以頻譜的形式視覺化的顯示mp3檔。
  10. ASaudio一個小型專用于簡單並高效的聲音處理。
  11. as3midilibAS3提供支持MIDI
  12. AS3Crypto,用ActionScript3加密。
  13. AlivePDF ActionScript 3 (Flash, Flex, AIR) PDF 生成庫。它可以在用戶端生成PDF檔。
  14. Yahoo地圖伺服器通信開發包。
  15. googleas3apiGoogle API。將 Google加入 Flash/Flex/AIR應用中(搜索,翻譯,建議,天氣,訂閱等)。
  16. AS3CoreLib ,有MD5 SHA 1 加密,圖像壓縮、 JSON 解析和生成工具,以及一些數  字和日期API
  17. MinimalComps,開發者是著名的bit-101,提供了排版工具MinimalDesigner。這套元件完全獨立,不依賴於Flash內部的UIComponent,但是不支持中文。
  18. FLARToolKit,以Flash 開發 Augmented Reality (AR)transmote開發了FLARManager能更方便的開發AR程式,也提供了事件介面,多標記檢測等增強功能
  19. AS3 Data Structure,運用資料結構能夠提升開發效率。
  20. Progression Framework網站架構程式,主要的於製作Flash網站或App.最基本的架構。
  21. LoaderMax,輕易在AS3中載入各種不同類型檔,實現了對各種資料類型統一的載入介面。
  22. Flare,強大的視覺化呈現。
  23. A3遊戲引擎,這有更詳細的介紹,
  24. Kongregate’s API,將允許遊戲與Kongregate平台進行交互。

9.04.2010

[AS3] updateAfterEvent()

Flash 製作鼠標追隨效果時,會發現移動不流暢時,只要加上updateAfterEvent()就能解決此問題。

[AS3] cacheAsBitmap 使用方法

cacheAsBitmap 的使用方法

以下情況使用 cacheAsBitmap :

  • 在一個複雜的向量化背景圖片上存在大量動畫。
  • 滾動文本區域。
  • 基於視窗的應用(會經常拖拽整塊區域)。
  • 透明遮罩(必須強制使用,否則失效)。


不應該使用cacheAsBitmap 時 :

  • 不要濫用,cacheAsBitamp十分消耗記憶體,一塊250×250圖元的矩形進行cache之後可能占掉250kb的記憶體!
  • 目標元素縮放的時候不要使用。
  • 目標元素本身最好是靜態的,或者不要經常發生翻轉、縮放這樣的動畫不要把向量圖和cache的點陣圖一起混用。

other:

Adobe 官方資料
使用點陣圖快取功能

[AS3] 最佳化 Flash Platform 效能(顯示效能)

Adobe 官方最佳化 Flash Platform 效能