筆者在網頁領域教學與製作多年,深深感覺到:要做出有質感、有特色,令人驚嘆的網站作品,其中首推的方法與技巧就是使用Flash了。這其中的原因很多,簡單層面說,是因為Flash使用向量圖不失真、可做出互動式動態效果、可造成漸變動態網頁、可做出3D虛擬狀態的物體效果;但是更深一層來說,Flash可配合多種進階技術而做出又炫又精采的電子商務網站功能。
其實近年來Flash在網路上每隔一段時間都會造成一陣流行,例如:『阿貴動畫』、大陸盛行的『Flash MTV』、還有『Flash線上學習測驗』等等,除此之外,我個人認為Flash還有另一個好玩又實用的部分!這方面的學習內容我稱之為『Flash與後端資料庫的結合使用』技術。這些技術包括:『Flash
結合 ASP /ASP.NET/ PHP與Access/SQL資料庫』、『Flash結合Flash Communication
Server MX』、『Flash結合ColdFusion MX』、『Flash結合XML』等等在伺服器端架設電子商務網站的技術。大家可以想像一下,如果留言版可以不再只是傳統單純的文字溝通功能,而是可以塗鴉、可以錄音、可以用3D立體方式顯示,那將會是如何?同樣的,聊天室的功能如果可以提供網路攝影機、可以使用麥克風、人物可以用3D影像在裡面由使用者來控制移動,那不就是一個多功能的3D視訊會議室了嗎?以上這些功能都可以使用Flash
MX來建立,是不是很炫呢!其中的Flash Communication Server與ColdFusion技術是MacroMedia公司今年(2003)開始大力推銷與Flash做結合的伺服器端程式語言,可以用來取代傳統的ASP與PHP,相信從今年開始Flash會流行與這兩種技術的結合,使用它們可以很輕易地就寫出可用攝影機、麥克風、白板等結合的影音多媒體系統,功能實在很強。
面對功能這麼強大的Flash MX,本書不同於坊間一般Flash書籍花太多時間在介紹簡易的基礎功能或是動畫技巧上,筆者希望能夠在這本書做Flash進階功能的導引,內容集中在『Flash
3D功能的製作』以及『Flash與後端資料庫的結合使用』技術。其中在『Flash 3D功能的製作』部分,本書將介紹3種方法來製作立體動畫,包括:(1).使用Swift
3D,(2).使用3DS MAX,(3).使用Flash的action語法建立具有3D效果的動畫。而在『Flash與後端資料庫的結合使用』技術方面本書將介紹:(1).
Flash 結合 ASP與Access資料庫,(2). Flash結合XML,(3). Flash結合Flash Communication
Server MX,(4).Flash結合ColdFusion MX。此外,如果讀者是Flash初學者,本書特別在第二章提供一些Flash實用技巧以作為練習,這些範例的選擇是以實用為取向,讀者只要馬上修改套用,就可以做出絢麗的網頁元件了。
本書另外一個特點,就是『力求方便讀者,保證一定學的會』。為了使讀者一定能夠學的會,本書使用4個方面來導引:(1).全書各章節的講解都是針對最後可以製作出一個實用的商務網站,所以只要讀者跟著各章節範例做,一定能夠做出一樣功能的商務網站。(2).各章節採用步驟式解說,務求每個步驟都以圖文清楚交代,不會做到一半看不懂。(3).另外更把每個章節每個範例的過程,以步驟式教學影片檔案來做輔助,讀者只要播放隨書所附光碟中的影片,就能夠知道架站過程的關鍵步驟了。(4).提供一個支援網站,http://uuu.to/flashEC,讀者在學習過程中只要有任何的問題,都可以到此網站來詢問,另外此網站也是本書所做出最後的商務網站之結果範例,讀者可以到此網站來觀摩。筆者目前在大專學校任教,深知到要如何才能夠導引同學快速地、有興趣地、有信心地學會一個學科,在本書的編排設計上,也是採用同樣的方法來導引讀者,希望能夠對於想快速做出Flash
3D效果商務網站的你有所幫忙。
|