[推薦] 一些好用的Flash Library

0 意見

先整理上來,持續更新

分類 名稱 說明 Blog 文章
Tweener引擎 TweenMax Tweener工具,支援貝茲
gTween Tweener工具,用法同AS3事件驅動,有Proxy等好用屬性
物理引擎 Box2DFlashAS3 非常強大的2D物理引擎,支援IK [練習]PV3D + BOX2D + IK
APE 簡易的2D物理引擎,有限的形狀
jiglibflash 3D物理引擎,支援不規則mesh [練習]3D物理引擎jiglibflash
增強現實 FLART Toolkit 增強現實(AR)工具,可透過Camera及圖標計算3D物件位置
粒子引擎 Emitter 粒子特效引擎
Flint 開源的粒子引擎
除錯工具 as3flexunit Flex Framework 單元測試工具
asunit Flash 單元測試工具
FlexCover Flex的程式碼覆蓋率工具,搭配unit test使用
flexMonkey Flex UI測試工具 Flex UI測試工具
ThunderBolt 輕量的Logging Framework 輕量級的Logging Framework
monsterdebugger Flash-debug工具
PDF alivepdf PDF文件產生工具 [心得]使用Flash 操作PDF
pavo PDF文件解析,能取出PDF內的文字 [心得]使用Flash 操作PDF
網路服務 FacebookASAPI Facebook API的Actionscript版本
GoogleMap GoogleMap的Actionscript版本 [練習] Google Map API
網路相關 bulk-loader 多重載入工具
其它 SWFAddress Flash Deep link工具,可讓Flash做出網址切換
SWFObject Flash網頁嵌入用工具,這個工具在新版的FlashBuilder取代了Adobe原本的嵌入機制
as3corelib Adobe開發人員所釋出的一些utils,可用來彌補Flash API的不足
JPEGEncoder Flash10 JPEGEncoder ByteArray.org所釋出的Flash10 JPEGEncoder,有利用Flash10的語法做最佳化
Achemy JPEGEncoder

利用Achemy編譯的JPEGEncoder,這也是筆者目前看到最快的JPEGEncoder,可參考原作者的比較



手機上的Flash 10

0 意見

Adobe目前已把手機上的Flash版本推向第10版,跟桌上的Flash版本相同,以後PC上開發的Flash程式手機將都可支援(包括Flex、Papervision3D等...),當然效能會是個問題,不過Adobe有持續在改善

另外iPhone不是以Flash Player的方式支援,Apple似乎還是不讓Flash上iPhone,所以Adobe目前是改用Standalone Application的方式來支援,簡單來說每個SWF會被編譯成iPhone native application,使Flash可放在iPhone的app store。

Flash10 on iPhone:
http://www.youtube.com/watch?v=kusXgPAmMLw

Flash10 on palm pre:
http://www.youtube.com/watch?v=V0RoQ6t1g9c

Flash10 on windows mobile:
http://www.youtube.com/watch?v=i2RqQMzobsI

Flash10 on Android phone:
http://www.youtube.com/watch?v=xuTQD08hYFs

Flash10 on Skyfire browser for Nokia Symbian OS:
http://www.youtube.com/watch?v=kESdESjyOdA



Adobe Flash CS5現身

0 意見

Adobe的更新速度愈來愈快了,CS4還沒用熟CS5的消息就出來了,雖然這也是好事,不過對企業來說又是一筆升級費...。

這次Flash CS5加強了程式編輯,加了code hit及Snippet,這真的是早該加的,以後在Flash寫程式就不會那麼痛苦,另外FlashCS5又整合了FlashBuilder,加強了程式的開發。

2009-09-22_191017.png

Flash CS5 Beta將在今年年底前發佈,期待CS5的新功能

相關網站:

http://cs5.org/

http://www.flashmagazine.com/news/detail/adobe_flash_cs5_sneaks_from_fotb09/



Flex UI測試工具:FlexMonkey

0 意見

2009-09-21_185920.png

FlexMonkey是專門給Flex的UI測試工具(AIR),他可記錄Flex的元件操作,並像播放的方式重播,這可用在冗長的UI操作、Click等動作,最後再驗證結果是否符合預期。

雖然FlexMonkey非常好用但在複雜的事件機置似乎仍有問題,像是Mate Framework,可能FlexMonkey也是用Describetype等方式反監聽Flex元件,但在Mate由於多了EventMap介入,FlexMonkey一直不能正常運行,即使簡單的Mate專案也會有問題,這點是比較令人覺得可惜的

Google Code:http://code.google.com/p/flexmonkey/

網站:http://flexmonkey.gorillalogic.com/gl/stuff.flexmonkey.html



WEB 3D MMO Game:Quake Live

0 意見

Quake Live(台灣翻做雷神之鎚)是一個線上的WEB 3D MMO Game,所使用的技術既不是Flash也不是Unity而是用他們自家的Plug-in,雖然第一次下載遊戲要花很多時間但3D運作很順暢且支援多家瀏覽器,包含Firefox2+、IE7+、Safari3+。

2009-08-31_141215.png

2009-08-31_141350.png

Quake Live玩法有點像早期的CS,所有人在一個空間內撕殺,3D效果跟現在的次世代遊戲相比遜色許多,或許這是為了跨平台的限制

網站:http://www.quakelive.com/