Adobe Creative Suite 3 Web產品介紹簡報
文∕趙英傑
底下是5/20當天,Adobe與MMUG在台北恆逸資訊龐畢度會議中心聯合舉辦的Adobe CS3產品見面會的簡報,頁數很少,大部分都是直接用軟體操作示範,請見諒!直接點圖即可透過LightBox效果放大瀏覽。本簡報檔也將用於本週四(5/24)由上奇科技舉辦的研討會。
係金A~Adobe來了!
Adobe公司的夏榮慶(Jimmy)經理介紹了Adobe的當家產品,Adobe® Creative Suite® 3 Design Premium套裝產品(詳細包裝內容請參閱Adobe官方中文網站介紹),另外,Adobe® Creative Suite® 3 Web Premium套裝產品,則包含Adobe® Photoshop® CS3 Extended, Illustrator® CS3, Flash® CS3 Professional, Dreamweaver® CS3以及Fireworks® CS3,其中的Web旗艦級軟體都是原本Macromedia的產物。
新產品強調軟體工作流程的整合密度與流暢度,舉例而言,90%的Flash設計師和75%的Flash設計師,在工作上分別都會採用Photoshop與Illustrator軟體,以往需要先轉存檔案才能匯入Flash,現在,Flash CS3不僅可以直接讀取Photoshop和Illustrator的原生檔案,更可以保留檔案的原始圖層架構。
製作網頁原型的利器:Fireworks CS3
因為時間的關係,這次簡報沒有介紹Fireworks CS3與Device Central(嶄新的行動裝置模擬器)。眾所周知,Fireworks是專門用於處理Web圖像的影像處理和動畫工具,除此之外,它更是個網站原型(prototype)製作工具。以往,Web設計師在設計好架構流程圖以及各個頁面的草稿圖之後,為了展示給客戶,通常要逐一轉存不同的草稿影像,將它們整合成PowerPoint簡報檔。
Fireworks CS3能把不同的頁面草圖設計,全部整合在一個.png檔,並且透過「頁面(Pages)」面版和「連結區」工具,建立不同頁面的連結關係。更可以將這些頁面全部匯出成包含HTML與影像的網頁文件,方便客戶瀏覽。
Fireworks還有個「通用元件庫(Common Library)」,裡面包含一組Flex組件,讓設計師直接在Fireworks中設計製作Flex介面,再匯出成.MXML文件(即:Flex的XML原始檔)給程式人員撰寫互動程式,如此,美術設計師就可以用自己熟悉的工具,和Flex程式人員協同工作。此外,Flash CS3也能直接開啟Fireworks的.png檔,其中的組件將仍舊保留其原始格式,不會被轉成點陣圖。
支援ActionScript 3.0的Flash CS3
Flash CS3新增了很多繪圖和動畫編輯功能,例如,繪圖工具多了「基本矩形工具」和「基本橢圓形工具」,可以針對矩型的一個角調整圓角的弧度,以及輕易地做出簍空的圓形。在動畫方面,「複製移動」指令以及「將移動複製為ActionScript 3.0」指令,則方便動畫設計師把既有的動畫設計(包含路徑導引線、濾鏡和加減速等屬性),套用其他物件上。(呵呵~再次抱歉,這個部分來不及示範。)
除了繪圖與動畫工具,受矚目的還有ActionScript 3.0程式語法。Flash CS3是史上頭一遭,Flash Player(Flash播放器)沒有和Flash製作工具同步發表的版本,因為中途出現Flex 2.0搶親。Flash Player 9有兩個大腦,一個是ActionScript 2.0和之前語法的執行環境(亦即:AVM,ActionScript虛擬機器),一個則是ActionScript 3.0的虛擬機器。
從Flash 5開始到Flash 8,ActionScript的演進過程平順,但是到了Flash 9(CS3),ActionScript 3.0語法產生了突變式的次世代革命,雖然基本的核心語法仍舊相同,但是整體影片結構與語法規則更為嚴謹。最顯著的好處是,在執行包含複雜運算的影片(如:模擬煙火效果的分子運動或即時3D演算),或者處理大量資料內容時,ActionScript 3.0的執行效能有顯著的提升(請參閱這一篇關於PaperVision 3D中的效能比較),但代價是,我們要學習新的語法。
unic8 Studios網站有一篇ActionScript 3.0 Readiness Kit文章,列舉了與ActionScript 3.0相關的技術白皮書、工具程式和其他有用的資源,例如,ActionScript 2.0與3.0的類別物件置換規則表,以及由Nico Brevin撰寫的AS3 Converter(幫助把ActionScript 2.0程式轉換成3.0語法的工具),對於學習ActionScript 3.0有很大的助益。
Nice ! 😉
could be much better 😉