Flash&Flex大全
2009-6-7更新
Flash視頻
來自
Flash 3D
-
Away3d
http://code.google.com/p/away3d/
http://away3d.com/ -
Papervision3D
http://code.google.com/p/papervision3d/
介紹( 轉自 ): 這個項目我是大半年前看到的,當時給我的感覺就是驚天地,泣鬼神啊。誰說FLASH不能做3D(哦,當時是只有FLEX,不知道現在FLASH 9能不能用這套類庫),誰說FLASH的3D性能不好,誰說FLASH的3D編程很麻煩?那就看看Papervision3D吧。 Papervision3D是由巴西人Carlos差不多憑自己一人之力(后來的版本應該多了很多contributor),開發出了我認為是在 FLASH界第一成熟的3D引擎(其實之前也有sandy等基于FLASH的3D引擎,但我覺得都不如Papervision3D),現在有些商業性網站 也用這套引擎來做應用類了。我簡單說說PV3D的優點:1,可以直接導入dae和ase文件(這些文件你用3DMAX或其他3D工具安裝一個小插件就可以 導出的了),這意味著可以直接使用大部分專業3D工具制作出來的模型。2,性能好,AS3能有如此性能,確是超出我想像,3,功能強,現在已經支持很多振 奮人心的高級3D效果了,不知道最終版本會變成怎樣呢 4,使用簡單。基本上看一看例子就知道怎么做了。。5,最重要的,它是開源的。
有興趣的可以先到下面這頁面看看PV3D的例子(有一堆,呵呵)
http://blog.davr.org/pv3d-examples/
官方網站: http://www.papervision3d.org/ (好像暫時還只有很多條魚=.=)或 http://blog.papervision3d.org
下載頁面: http://svn1.cvsdude.com/osflash/papervision3d/ (最好還是裝個SVN來抓吧) -
Sandy
另一個ActionScript 3D引擎,有ActionScript2/3版本 - Alternativa 3D
- ByteTween ?(1.7k)
- TweenLite ?(2.7k)
- TweensyZero? (2.9k)
- gTween ?(3k)
- Animation Package
- AS3 Animation System 2.1
- AS3Easing
- Go
- KitchenSync
- Twease
- Tweener (9k)
- Tweensy
- TweenLite (TweenMax)
ActionScript3.0 API 來源
-
swfupload 類庫
如果想對SWF中的動態文本應用非系統的字體,方法當然是在本身的SWF中嵌入相應的字體,另外一種方法是把字體嵌入到另外的SWF中,當需要對應的字體時,把這個SWF載入,并引用相應的字體。FontLoader是一個字體載入類,它幫助你實現這個過程。 -
CASA Lib
CASA Lib is a flexible ActionScript library designed to streamline common chores and act as a solid, reliable foundation for your projects. It provides a core set of classes, interfaces, and utilities to get you coding faster and more reliably without getting in the way. -
Adobe APIs
corelib, mappr, flickr, youtube and more.
http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries
介紹( 轉自 ):這是一套有Adobe官方開發的,用于AS3開發的以套類庫,里面有很多很有用的東西啊,建議朋友可以慢慢挖,包括有MD5,SHA1加密方法的AS3版,圖片格式轉換類(將圖片轉為位JPG,PNG等格式)還有JSON序列化等等有用的東西。
官方網站: http://actionscript3libraries.riaforge.org/
下載頁面: http://code.google.com/p/as3corelib/downloads/list -
FlexLib
介紹( 轉自 ):簡單來說,這個就是一套包含很多FLEX高級組件的開源類庫。覺得FLEX自帶組件不夠多?覺得FLEX自帶的組件功能少?去下載FlexLib最 新版本并留意著他的發展吧。光是看開發組成員, darron.schall, Doug McCune, Ted Patrick, Mike Chambers(都是偶像級的*.*)就不用懷疑這套開源組件的品質了,現在包含了有這些組件:AdvancedForm, Base64Image, EnhancedButtonSkin, CanvasButton, ConvertibleTreeList, Draggable Slider, Fire, Highlighter, HorizontalAxisDataSelector ImageMap, PromptingTextInput, Scrollable Menu Controls, SuperTabNavigator, Alternative Scrolling Canvases, Horizontal Accordion, TreeGrid, FlowBox, Docking ToolBar 。這些組件即使用不著,看看高人的coding也是種享受啊,而且這些組件的源都看一遍后,估計以后需要什么組件,自己都能寫個大概了
官方網站: http://code.google.com/p/flexlib/
下面頁面: http://code.google.com/p/flexlib/downloads/list -
APE (Actionscript Physics Engine)
http://www.cove.org/ape/
介紹:這是一套基于AS3的開源物理引擎類庫。雖然現在還是alpha0.3版,而且基于FLASH的物理引擎很早就有了,但我還是覺得這套東西最值得關注。粒子系統?碰撞反彈?重力加速?在這APE下都是小意思。不知道以后有沒有可能和PV3D結合在一起呢….
官方網站: http://www.cove.org/ape/
下載: http://www.cove.org/ape/ape_a03.zip -
as3awss3lib
ActionScript 3.0 library for interacting with Amazon S3
http://code.google.com/p/as3awss3lib/ -
as3soundeditorlib
Actionscript 3.0 library for sound editing
http://code.google.com/p/as3soundeditorlib/ -
as3ds
AS3 Data Structures For Game Developers
http://code.google.com/p/as3ds/ -
ASCOLLADA
http://code.google.com/p/ascollada/ -
As3Crypto
ActionScript 3 Cryptography Library
http://crypto.hurlant.com/ -
asinmotion
Animation Library for AS3
http://code.google.com/p/asinmotion/ -
Aswing
介紹( 轉自 ):放在最后,其實我是想隆重介紹的:) 這是一套開源的FLASH組件套,有AS2版和AS3版(也就是用于FLEX和FLASH 9),而且最重要的,這套組件是國人IILEY開發的,也是我見到的國人主持開發最成功的FLASH開源項目。估計看名字都能猜到了,這套組件的使用方法和JAVA的SWING非常相似,其實這套組件非常適合以前熟悉SWING的JAVA程序員,想轉到FLASH陣營,而又不想花時間學FLEX FRAMEWORK的JAVA程序員,這個是一個很好的選擇啊。而非JAVA成員,其實也有很多理由選擇該套件,1. 里面該有的組件都有了(比FLEX FRAMEWORK還多啊,更不用和FLASH 9的V3套比了),2.而且又有不錯的樣式修改方法,3.文件生成體積比使用flex framework小多了(大概是一半左右)。估計你認真看了這套組件后,除了會感嘆iiley的實力和努力外,還會開始有點鄙視Adobe的組件開發組…(畢竟Adobe組件開發組人數肯定比iiley一個人多=.=)
官方網站: http://www.aswing.org/ -
ebay API
http://code.google.com/p/as3ebaylib/ -
facebook-as3
AS3 API to access Facebook’s Platform API
http://code.google.com/p/facebook-as3/ -
flest
Flest Framework for Adobe Flex and ActionScript3 Applications
http://code.google.com/p/flest/ -
FZip
Actionscript 3 class library to load standard ZIP archives and extract/decompress contained files.
http://codeazur.com.br/lab/fzip/ -
lastfm-as3
Actionscript 3.0 library to access the Last.fm web services
http://code.google.com/p/lastfm-as3/ -
MapQuest
http://company.mapquest.com/mqbs/4a.html -
mecheye-as3-libraries
A set of ActionScript 3 Libraries, primarily for Flash game development.
http://code.google.com/p/mecheye-as3-libraries/ -
popforge
Popforge AS3 audio library allows you to create a valid flash.media.Sound object with your own samples
http://popforge.googlecode.com/ -
Salesforce Flex Toolkit
http://wiki.apexdevnet.com/index.php/Flex_Toolkit -
Tweener
Full featured animation library
http://code.google.com/p/tweener/ -
Twitter AS3 API
http://twitter.com/blog/2006/10/twitter-api-for-flash-developers.html -
uicomponents-as3
Lightweight AS3 UI component library
http://code.google.com/p/uicomponents-as3/ -
XIFF
XMPP client library
http://svn.igniterealtime.org/svn/repos/xiff/branches/xiff_as3_flexlib_beta1/ -
Yahoo AS3 APIs
http://developer.yahoo.com/flash/as3_api_libraries.html -
FlexMDI 是一個可以讓你在Flex中輕松創建多窗口(MDI)的一個框架,提供了很多功能,包括拖拽,最大化,最小化,各種效果等。
來自
項目主頁
在線示例
flexmdi:從簡單的MDICanvas開始
MDIManager 介紹
flexmdi 中的效果
更多信息 - Layout class for Flash CS3
-
Flare Visualization Toolkit
Flare 是一個用來做Data Visualization的 AS3 類庫,可以用來實現圖表,動畫效果等 - Adobe官方開源站點
- Yahoo maps 的AS3組件
-
Graffiti Library-ActionScript 3 Bitmap Drawing Library
Graffiti 是一個 AS 3 庫,可以讓你方便地在Flex/Flash/AIR中使用畫圖功能。 - OpenRIA提供的開源Flex/AS3項目
- Degrafa 開源的圖形框架
- AS2 Libiary
-
Flash prototype functions
Download all prototype functions in PDF format - ActionScript Class
- AS2 to AS3
-
FDT
FDT是Flash Development Tool 的簡稱,是非常優秀的ActionScript編輯器。它不是一個獨立軟件,而是 Eclipse 的一個插件。它支持高級的代碼自動完成功能,具有強大的實時錯誤檢測和除錯功能,可以導入Flash的幫助文件,實現同Flash一樣方便的幫助信息等等。功能強大,但不是免費的。 -
SEPY ActionScript Editor
強大的開源AS編輯器,不過啟動比較慢,有些不穩定。 -
FlashDevelop
小巧免費的AS編輯器,基于.NET開發,啟動快速。
Flex Explorer 來自
- Flex3 beta2 Component Explorer
- Felx 2 Component Explorer
- Style Explorer
- Style Explorer with Kuler Import
- Transtions & Effects Explorer
- Charting Explorer
- Primitive Explorer
- Filter Explorer
- Style Creator
- Resize Manager Explorer
- Enhanced Button Skin Explorer
- Kuler
Flex開發框架
-
Cairngorm
介紹( 轉自 ):簡單來說,就是為方便FLEX開發企業級應用而開發的一個微架構。這個東西有什么用處?假如你們項目比較復雜,需要3個開發員以上來共同開發,是不是需要一個約定好的開發方法?那么相信我,Cairngorm是一個最正統的選擇(官方推薦),雖然開始時有點難學(好像這論壇里有Cairngorm文檔的中文翻譯)。而做小型項目或項目是由你自己一個人開發的話,那,就斟酌考慮吧,因為或許項目比較小的情況下,你會發現使用Cairngorm是一個累贅。不過即使開發不使用他,我建議有時間的話還是最好DOWN下來看看,畢竟Iteration:two(被Adobe收編了)的大量企業級應用的 design patterns還是很值得學習的。
官方網站: http://labs.adobe.com/wiki/index.php/Cairngorm - PureMVC
- ARP
- MVCS
- Flest
- Model-Glue:Flex
- ServerBox Foundry
- Guasax
- Slide
- Luke Bayes
- Ali Mills
ActionScript3.0
-
BIT Component Set
商業組件 $99 -
XP3 Professional Component Suite
商業組件 $349 -
mCOM(GLIC)
商業 全套$399 簡化版$99(僅包含 Button、Text Input和Combo Box) -
GhostWire Components
商業組件 全套(共7套)$279 每套$79 -
EnFlash
開源 免費 -
SMX Components Set
開源 免費 -
ActionStep
開源 免費 -
AsWing
開源 免費 -
Flotools FMS component
基于ActionScript1.0開發。除了幾個類似于FMS自帶的組件外,還提供了 Chat Administrator 、 Room List Manager 、 Private Chat Admin 等管理用組件,看介紹功能還是很強大的。 -
XMCA組件
(本組件的信息及其介紹來源于
凱爾的布拉格廣場
)
XMCA組件提供了許多非常不錯的組件,並且在Skin的設計上提供了較方便的製作方式,他提供了 Align 組件 , Title 組件 , ScrollBar 組件 , Image Container組件 , Menu組件 , Text Editor組件 都非常的討喜… -
play.ground
(本組件的信息及其介紹來源于 凱爾的布拉格廣場 )
Play.ground 這個網站也提供了 Lightweight Scrollbar 和 Lightweight Slider 組件,也是很方便的供使用者變更樣式
- mprojector
-
swfKit
swfkit打包方面的一些問題可以看 這里 - ZINC
- FLV MetaData Injector
- Riva FLV Encoder
- FLVtool2
-
VH Screen Capture Driver
免費的抓屏驅動,可以配合Flash Communication Server實現屏幕共享
-
Red5
可以用來替代Flash Communication Server -
TightVNC
并非Flash專用,提供遠程控制服務
參見FlashVNC -
vnc2swf
將VNC的內容保存成SWF
-
FlashTextEditor
一個基于Flash的在線編輯器,內建文件器,非常有趣和強大。但對中文支持不夠好。 -
Flash Text Formatter
基于Flash的語法著色器,支持ActionScript、PHP、JavaScript和Python語法 -
swfmill
swf2xml和xml2swf -
mtasc
編譯為swf -
SWFObject(原名FlashObject)
將swf嵌入到網頁中的JavaScript腳本
SWFObject的用法
基于SWFObject的Flash發布模版 -
Flam
反編譯swf成字節碼(bytecode),將修改的字節碼再編譯成swf。理論上可以反編譯任何加密方式的swf。 - Xray (Flash Debugger)
應用
Flash Remoting
-
FluorineFx
Flash Remoting for .NET,開源 -
amfphp
Flash Remoting for PHP,開源 -
OpenAMF
JAVA Flash Remoting -
rubyamf
RubyAMF is an open source flash remoting gateway for rails. It plugs directly into your controllers with render :amf. -
weborb
包含.NET、JAVA、PHP和 Ruby on Rails版本的Remoting
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
