06.28
大家應該有發現最近我比較少更新Blog了,原因是因為最近一堆事情煩身,又要到處支援準備東西,搞的我每天只睡不到4小時,所以比較難有精神來寫一些分享的文章,當然等到稍為恢復正常時,會在繼續分享WPF與Flex的技術心得。
關於 ActionScript 3.0 與 Flex 2.0其實還是有很多的人搞不清楚之間的差異是什麼,到底為什麼要升級 ActionScript 3.0之類的問題,所以我幫公司整理完這些 FAQ 後,也分享在這,若對這些有疑問的網友,可以找找看有沒有相同的問題想問,但還不知道答案的。
Q1: ActionScript3已出來,有再修習ActionScript2的必要嗎?
A1: 在Flash CS3開始可以編寫ActinScript 3.0的語法,但是也繼續支援ActionScript 2.0的語法,並不會因此變成孤兒,再說ActionScript 3.0的複雜度會比ActimScript 2.0要來的深,若只是想要做一些網頁互動效果、視覺或遊戲,用ActionScript 2.0就已經足夠也會比較容易,且在Flash中ActionScript 2.0的觀念與ActionScript 3.0是相當類似的,未來想要升級的話學習障礙也會比較低。
註:ActionScript 3.0最大的改變在於物件導向與事件處理的架構,對純視覺的表現並沒有與ActionScript 2.0有什麼叫大的區別。
Q2:我想學習有關網路互動介面的應用,應該修習什麼才對呢?
A2:網路互動介面應用分成兩大主流,一種是視覺上的互動介面與特效,如果是這種需求的話,建議修習[Flash應用設計全修班]的課程,在該課程中將會學到如何去結合這些視覺與互動應用;另一種是商業應用上的互動介面,比較強調資料的呈現,例如資料列表、處理、呈現、資料庫等,建議修習[新世代Flex多媒體應用程式養成班],在該課程將會學會如何使用資料庫的資源,快速的完成商業應用;若是整合視覺應用與商業應用將能完整的發揮Flash的優勢。
Q3:flex2″、"ActionScript3″…不明白它們倒底彼此有啥關聯
A3:Flex2是ActionScript 3.0的Framework,簡單的來說其實Flex實質內容就是ActionScript 3.0,但是在Flex2中提供了非常多的使用者介面與工具,可以以非常快速的速度來完成應用程式的開發,一般而言我們會使用Flex2來完成互動介面的呈現,再用ActionScript 3.0來輔助互動邏輯的處理。
Q4:mac電腦可以run ActionScript程式嗎?
A4:可以,只要用Flash Player的地方就能執行ActionScript,甚至是Linux平台都可以執行ActionScript。
Q5:ActionScript3要怎樣的電腦資源勒?
A5:基本上目前使用的文書用途電腦就可以使用了,因為ActionScript 3.0的執行效率要比ActionScript 1.0與2.0要來的高,所以電腦等級需求反而可以比較低。要撰寫ActionScript 3.0的程式目前可以使用Flash CS3與Flex 2.0的開發工具。
Q6:Flex3跟Flex2有什麼差別,是否等到Flex3再來升級就好?
A6:Flex2跟Flex3在使用MXML與ActionScript 3.0上是一模一樣的,在程式語法上並沒有差異,Flex3最主要是改善一些與CS3軟體之間的搭配方案和對Air平台的支援,所以現在學Flex2可以完全無痛升級到Flex3,完全不需要擔心是否再學一次。
相關文章:
文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。


Dear 阿呆:
沒遇過這個狀態耶,請問你的電腦環境是什麼?
您好:
我想請問一下,我灌Flash CS3 執行時,無法灌想請問一下
會有那些原因呢?
謝謝 ~_~
To 大毛:
已回信給您…
您好:
請問您(貴工作室)有承接FLEX的專案嗎?
如果有的話,要如何跟您聯絡?
謝謝!