GAIA Framework For Adobe Flash
是一個開放原始碼的 Flash 網站前端開發 framework
支援 AS3 與 AS2
整合 SWFObject, SWFAddress, TweenLite, DeMonster Debugger 等相關的東西
目前最新版是 Version 3.1.9
Adobe TV 裡有一段約一小時的影片是作者 Steven Scaks 對於 GAIA Flash Framework 做的介紹
http://tv.adobe.com/watch/fitc/gaia-framework-for-adobe-flash/
看完之後感覺用這個來做 flash 網站的話應該是會蠻快的
可以專心在製作頁面內容上
想玩玩看的話可以上官方網站 http://www.gaiaflashframework.com/
下載這個 framework 的 mxp 檔,安裝在 Flash CS3 或 CS4
或是先在該站首頁的左側看看那些使用本框架做出來的酷炫網站
官方的文件我稍微看了一下
目前的感覺是這個 framework 的確如作者所說
不會試圖改變開發者原本的習慣
而是提供快速的方法來幫助架構的建置
整個框架似乎還蠻好了解與上手的
而且是開放原始碼所以便於修改及研究
但還是要真正拿來實做一下才會知道好不好用
doc 也要詳細 k 一下才能了解所有的機制跟功能
後續文章會把 study 官方網站的 doc 後做一些整理...
但何時會有後續咧...我也不確定耶
5 則留言:
您好!!
最近想學framework,不過還不清楚gaia與progression在實際操作上,何者較易上手。所以才留言給您,借用您的經驗,呵!
另外一提,會想學是因為想要更方便的使用swfAddress,設定deepling是一行程式就可以辦到的。但我遇到的問題是,當使用者點選上一頁時,就會衍生出一堆元件退場的問題...,我必須寫程式碼好讓元件可以正確的退場,這個是很花腦力的邏輯思考=_=。不知gaia可否輕鬆解決我的問題呢?先謝謝您的回應!!感謝感謝!!
這兩個都是很不錯的Framework!!
Progression在奶綠茶的推廣下在FLASH社群中有頗多人採用。不過我當初選擇Gaia是因為有英文的作者wiki文件。作者說使用Gaia你可以依照自己本來的工作方式去做,Gaia只是輔助你更方便去進行你要做的事而已。我個人經驗是非常好上手,概念簡單又強大,官方文件K一下馬上就會了。所謂的事件挾持功能也很好用,足以應付各種網站製作上的需求。
而你說的元件退場的問題
Gaia的每一頁都有進場(TransitionIn)與退場(TransitionOut)的事件,只要在TransitionOut這個function裡使用TweenMax(或你慣用的Tween元件庫)指定各元件的退場順序,事件發生時它會自己啟動。另外提醒一下他進退場的順序(flow)也是可以做修改的
不知你指的是否是這樣的狀況??希望我的回答有幫助到你
非常感謝您的回應!!!
我今天才剛看完在網站上的1小時演講影片 + 看官方文件。不過文件看到documentation中的Assets時就頭昏了呀!!(因為不是用實際製作範例的方式解說呀...)又看到你寫非常好上手!!!看來是英文不太好加上程式基礎還不夠呀呀!!!
我想應該是對整個framework的架構還不了解,我大概了解您說的進場(TransitionIn)與退場(TransitionOut)、hijacking這個概念,不過還不知道怎麼把這東西跟我自己的程式結合在一起。
這幾天我再看看官方文件一下,不過沒太大把握可以理解呀...希望能快點進入狀況!!呵
官方文件建議API那部份先看一看
其餘的可以放在書籤裡有需要再查閱就好
實際上要上手還是自己開一個專案來試試看比較快
我其實研究也不深
但萬一您實做上有什麼問題可以一起研究
祝順利
感謝您的意見!!!之後若有問題再請教你啦!!謝謝~
張貼留言