前言
創(chuàng)作背景
隨著數(shù)字媒體技術(shù)的不斷發(fā)展,受眾對(duì)交互式體驗(yàn)的需求日益增長(zhǎng),F(xiàn)lash已經(jīng)不再僅限于早期的網(wǎng)頁(yè)設(shè)計(jì)這一單一領(lǐng)域,而是逐步擴(kuò)展到了動(dòng)畫(huà)制作、游戲制作、交互設(shè)計(jì)、視頻點(diǎn)播、在線社區(qū)、桌面富媒體應(yīng)用,特別是目前市場(chǎng)更加廣闊,號(hào)稱(chēng)“第五媒體”的手持移動(dòng)設(shè)備領(lǐng)域等。
我們經(jīng)過(guò)調(diào)查,這個(gè)領(lǐng)域的從業(yè)人員有超過(guò)半數(shù)為設(shè)計(jì)專(zhuān)業(yè)出身或者設(shè)計(jì)師出身,設(shè)計(jì)師對(duì)于交互程序設(shè)計(jì)的需求稍稍有別于有一定基礎(chǔ)的程序員。從我們的教學(xué)中可以發(fā)現(xiàn),目前一些相關(guān)ActionScript 3.0開(kāi)發(fā)類(lèi)的圖書(shū)并不完全適合學(xué)生,很多學(xué)生反映非常難啃,基于這個(gè)需求,我們產(chǎn)生了自己編寫(xiě)一本書(shū),門(mén)檻很低,但是希望這本書(shū)的內(nèi)容可以非常有效地幫助對(duì)編程幾乎一無(wú)所知的朋友們。
寫(xiě)作過(guò)程很艱辛,本著真正出版一本“誠(chéng)意作品”的原則,在近兩年的創(chuàng)作中,反復(fù)征求學(xué)生和同行的意見(jiàn),大的調(diào)整就不下三次,細(xì)節(jié)調(diào)整更是每時(shí)每刻都在進(jìn)行中。在這個(gè)最終版本中,雖然還有不少遺憾,但是我們堅(jiān)信:即使你對(duì)ActionScript一無(wú)所知,即使你是一個(gè)毫無(wú)開(kāi)發(fā)經(jīng)驗(yàn)的設(shè)計(jì)師,這本書(shū)也會(huì)為你提供幫助。
ActionScript 3.0的腳本編寫(xiě)功能超越了ActionScript的早期版本,它旨在方便創(chuàng)建擁有大型數(shù)據(jù)集和面向?qū)ο蟮目芍赜么a庫(kù)的高度復(fù)雜的應(yīng)用程序。ActionScript 3.0使用新型的虛擬機(jī)AVM2實(shí)現(xiàn)了性能的改善,并且代碼的執(zhí)行速度可以比舊式ActionScript代碼快10倍。雖然ActionScript 3.0包含ActionScript編程人員所熟悉的許多類(lèi)和功能,但ActionScript 3.0在架構(gòu)和概念上是區(qū)別于早期的ActionScript版本的。ActionScript 3.0中的改進(jìn)部分包括新增的核心語(yǔ)言功能,以及能夠更好地控制低級(jí)對(duì)象的改進(jìn)Flash Player API。
由于ActionScript 3.0內(nèi)容改進(jìn)較多,功能更強(qiáng)大,程序書(shū)寫(xiě)要求嚴(yán)格,這就需要一本能由淺入深講述ActionScript 3.0相關(guān)知識(shí)的新書(shū)。本書(shū)結(jié)合大量經(jīng)典示例對(duì)ActionScript 3.0進(jìn)行了深入淺出的探討。同時(shí)本書(shū)還附送所有的源文件以及相關(guān)資源光盤(pán),供讀者參考使用。
寫(xiě)作特色
市場(chǎng)上的部分ActionScript圖書(shū)要么晦澀難懂,要么過(guò)于淺顯,且示例大量重復(fù),個(gè)別產(chǎn)品則是新瓶裝舊酒,只是把AS 2.0代碼簡(jiǎn)單更改為AS 3.0代碼,而沒(méi)有根據(jù)軟件新增功能設(shè)計(jì)更新示例。所以本書(shū)以最新內(nèi)容為基礎(chǔ),結(jié)合大量典型示例(全書(shū)包括150多個(gè)示例),由淺入深地講述ActionScript 3.0。示例美觀、有趣,交互性良好,便于設(shè)計(jì)和技術(shù)人員學(xué)習(xí)和應(yīng)用,尤其適合于從平面設(shè)計(jì)向交互設(shè)計(jì)過(guò)渡的設(shè)計(jì)師們。
讀者對(duì)象
本書(shū)是一本全面介紹ActionScript 3.0的基礎(chǔ)知識(shí)、編程方法和高級(jí)使用技巧的專(zhuān)業(yè)實(shí)用書(shū)籍,適合網(wǎng)頁(yè)設(shè)計(jì)師、新媒體交互設(shè)計(jì)師、大中專(zhuān)院校設(shè)計(jì)專(zhuān)業(yè)師生、Flash編程愛(ài)好者,以及從事Flash網(wǎng)站、網(wǎng)絡(luò)游戲、網(wǎng)頁(yè)特效、互動(dòng)廣告、數(shù)字媒體節(jié)目的設(shè)計(jì)人員及技術(shù)人員等讀者閱讀。通過(guò)大量精彩示例,使讀者熟練掌握ActionScript 3.0的主要內(nèi)容,并應(yīng)用于實(shí)際設(shè)計(jì)和編程工作,獲得交互性良好的數(shù)字媒體作品。
創(chuàng)作團(tuán)隊(duì)
本書(shū)屬于北京市教委人才強(qiáng)教創(chuàng)新團(tuán)隊(duì)項(xiàng)目(田忠利:06040109001)。參與本書(shū)編寫(xiě)和校對(duì)工作的有:北京印刷學(xué)院王愉、諾基亞中國(guó)投資有限公司李文博、北京印刷學(xué)院趙一飛、楊旺功、索愛(ài)普天移動(dòng)通信公司烏鳳梅、北京廣播電視大學(xué)韓斌、北京聯(lián)合大學(xué)趙立新、哈爾濱師范大學(xué)張英琦、北京印刷學(xué)院李一凡、隋涌、付震蓬、羅慧、王菲、嚴(yán)晨、吳徐君、付琳、張?chǎng)⒖芰、王京晶、連環(huán)、劉為龍、張曉蒙等。本書(shū)主要由王愉、李文博籌劃,王愉、趙一飛審校,田忠利、楊虹、史民峰監(jiān)制。本書(shū)所有圖像來(lái)源:王愉,本書(shū)所有界面設(shè)計(jì):李文博。
特別致謝
感謝清華大學(xué)出版社的欒大成編輯所給予的大量指導(dǎo)和寶貴建議。感謝北京印刷學(xué)院人事處史國(guó)敏老師、科研處張雪儀老師、教務(wù)處魏荷鳳老師、趙志強(qiáng)老師、設(shè)計(jì)藝術(shù)學(xué)院領(lǐng)導(dǎo)和同事的支持。
感謝老郭、父母、姐姐的關(guān)懷和小米的左右陪伴。感謝每一位讀者。
經(jīng)典論壇交流:http://bbs.blueidea.com/thread-2995059-1-1.html
本文鏈接:http://www.95time.cn/news/book/2010/7877.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁(yè) Flash ActionScript 3.0溢彩編程 [2] 下一頁(yè)
|