ActionScriptUtility Class
- Tweener
- Tweening Platform
- tween24 – 一位日本人寫的tween庫
- Tweener
- Audio
- as3soundeditorlib
- ASAudio – 小巧的聲音處理庫
- SoundAS – 實用的聲音管理庫
- Graphic
- as3-bitmap-mosaic-class
- graffiti
- Volumetrics – 一款實時光照效果庫
- Component
- Minimalcomps – 小巧的純AS組件庫
- Skinnable Minimal Components – 第三方讓MinimalComps支持皮膚的實現
- AS3-Bloom – 輕量級用戶界面
- Razor Components – 一套支持皮膚的純AS組件庫
- Libraui – 一款簡易的flash UI組件
- Span.as – 一個旋轉loading樣式組件
- as3-date-range-picker – 一款日期選擇控件
- Minimalcomps – 小巧的純AS組件庫
- Network
- Actionscript-oauth2 – 一款針對OAuth2認證服務的支持庫
- Quiero – URLRequests made awesome in AS3
- Other
- CollisionDetectionKit
- Collision-AS3 – 一款支持Quadtree和Spatial Hash Grid的碰撞檢測庫
- Casalib
- doomsdayconsole
- TransformTool
- XMLSerializer – 可以將xml和as3 object互相轉換
- FastStats – 支持Flash Native DisplayList, ND2D 和 Starling 的 Benchmark 數據顯示工具
- AS3-Signals – 代替AS3原生事件的新實現庫
- Lua-Alchemy – Port of the Lua programming language for ActionScript using Alchemy
- fzip – 讀取,修改,創建標准zip文件
- SwfExplorer – 分析SWF中的元件鏈接名
- AS3-LocaleManager – 語言管理器
- AS3-VirtualKeyboard – as3實現的虛擬鍵盤
- baseoneaslib – 包含一套Astar尋路類的一套工具庫
- flasheff – flash特效庫
- Flash Page Filp – 一款翻頁效果庫
- PageFilp – 同上
- As3Pathfinder – a non A* Grid Path finding algorythm
Engine
- Game
- as3isolib
- Ash – an entity framework for Actionscript games
- Ard2d – 國產支持Stage3D的位圖動畫渲染引擎
- AXEL – 一款支持GPU加速的2D游戲庫
- CadetEngine – a component-based AS3 Scene Engine supporting 2D and 3D GPU accelerated rendering, physics, custom behaviours and 3rd party library integration.
- CadetEditor – A 2D & 3D scene editor, built on CadetEngine.
- Citrus
- Flixel
- FlashPunk
- Flat2D – 一款集合Box2D、Starling、Signals的2D游戲引擎
- StarlingPunk – 將 Starling 和 FlashPunk 整合的游戲框架
- ffilmation – 強大的2.5D游戲引擎
- Gear – 國人開發的一款游戲引擎
- Genome2D – 一款效果不錯的支持stage3D的游戲引擎
- ND2D
- OpenSpace
- Pixelblitz
- PushButton
- Pixas – 一款等距像素引擎
- Pixelizer – 一款基於實體和組件的游戲引擎
- QuickB2 – A 2d physics-based game engine for Flash.
- Starling – The GPU powered 2D Flash API
- Feathers – 基於Starling的開源可換膚UI框架
- Starling-imagebatch – An optimized Image batch class for Starling.
- AcheGesture – 基於 Starling 的一套手識識別庫
- Starling中文站
- Stats – 支持Starling的統計工具
- TheoWorlds
- Physics
- 3D
- Particle
- Other
- RaveAI – 一款通用AI引擎
- GhostCat – 一款很全面的開源工具庫
- as3-commons – 一套可重用組件庫
Framework
- SomaMVC
- robotlegs – MVC框架
- MVCExpress – 快速簡單的MVC基礎框架
- Cuke4AS3 – 行為驅動開發(Behavior-driven development)框架
- GPUImage – 一款GPU處理圖像的框架
- UI框架
AIR Native Extensions
- PhotosAlbum ANE
ANE for save image as JPEG or PNG to iOS CameraRoll - DeviceFileUtil ANE
ANE for open file with registered application on iOS - DeviceInfoUtil ANE
ANE for get some information from iOS device - Distriqt Native Extensions Update
ANE package update v1.12! Includes updates to the Gyroscope extension to report raw roll, pitch and yaw values. - Native Twitter ANE
Adobe AIR ANE for iOS devices that allows developers to use the native Twitter framework added in iOS 5.0. - Appirater ANE
Appirater is used to display “Please rate this app” dialogs. - Game Kit ANE
The iOS GameKit native extension allows your game to setup real time matches for up to 4 players, send and receive custom data between players, and enable voice chat during gameplay. - Device Identification
Native Extension that provides access to device identification data. It is possible to read the IMEI code, IMEI SV code, Device Serial Number, MODEL and IMSI code. - Contact Editor – AddressBook Native Extension
Native Extension for iOS and Android enabling AddressBook access - iCloudANE
iCloudANE is a native extension that enables the use of iCloud storage service. - Native Extension iOS Microphone Recorder
iOS native extension to the capture and voice recording in iOS - ANE StoreKit
Native extension that allows the use of in-app purchase capabilities. Even though StoreKit is a framework originally developed for iOS, the extension allows the use of its features on Android as well. - Chartboost ANE
Air Native Extension for Chartboost (iOS + Android) - ANE TestFlight
TestFlight is a service that makes the testing process of an application a much easier task.
Software
- Design
- MarkMan – 馬克鰻
- TexturePacker – 一款跨平台的SpriteSheet制作軟件
- Dragon Bones – 一款骨骼動畫工具
- Spriter – 一款跨平台的骨骼動畫編輯器,支持Flixel、Starling等
- Flump – 可以將fla文件導出為 Starling, Sparrow和 Flambe 等框架可用的位圖序列+XML(JSON)的工具
- Drawscript – Illustrator的擴展面板,可以生成圖形繪制代碼
- shporter – 一款Flash擴展工具,可以將動畫生成供其他框架使用的格式
- Development
- IDE
- FlashDevelop
- Assetpack – 一款打包資源的插件
- Flash Builder
- SourceMate
- FDT
- CodeDrive – 基於 Visual Studio 2010 的AS3開發插件
- UML4AS – 可以將設計好的UML轉換成AS代碼
- FlashDevelop
- IDE
- Useful Tools
- DeMonsterDebugger – Monster Debugger is an open source debugger for Adobe Flash, Flex and AIR.
- Flash FireBug – FlashFirebug gives you the ability to debug any AS3 Flash on the web.
- Pngcrush – PNG去掉Alpha通道工具
- SWFWire Decompiler – An open source library written in ActionScript 3 for reading and writing swfs.
- SWFWire Debugger – An open source AIR application for INTENSE ActionScript 3 debugging.
- The Miner – Profiler工具,可以結合FlashDevelop實現自定義Profiler
- PhysicsEditor – Box2D多邊形自動緩制工具
- Flash Tracer – Flash調試工具,支持各種瀏覽器及IDE
- Swift-Tool – Swfit可以幫助你把圖片、字體、聲音、二進制數據等資源打包成一個swf文件
- SWiX Free – Easy to use XML-based editor for SWF debugging and updating
- CleanSWF – 移除swf中的時間戳小工具,可以避免編譯器每次編譯往SWF里加入時間戳導致生成的MD5每次都不一樣的問題
- SWFScoutEnabler – 開啟SWF的Scout調試功能
- Encryption
- Tokaos 一款as混淆軟件
- Doswf – 國產加密軟件
- Amayeta
- kindi
- Flasm
- Swf Protector
- Obfuscator – 一款用java寫的簡單的混淆工具
- JPEXS Free Flash Decompiler – JPEXS Free Flash Decompiler
- Flash Decompiler Trillix – 一款很強大的Flash反編譯工具
- SWF ID – 一款小巧強大的SWF解密工具
- secureSWF – 保護SWF文件
References
- 優化Flash平台性能(官方PDF中文版)
- ActionScript3參考手冊
- Flex SDK 編碼和最佳實踐 (Flex SDK coding conventions and best practices)
Website
- PixelBender中文站
- Flash&Math – 老牌Flash教程站
- Flash Player 市場份額統計