前言


三十年来,多媒体技术飞速发展,已成为计算机和网络的必备功能。Flash是2D动画制作不可或缺的工具,它以色彩、形态、音效和音乐展现媒体技术的魅力。经过多年的发展,Adobe Flash已经集矢量绘图、动画制作、多媒体集成、人机交互、网络通信、数据处理等功能于一身。其面向对象的脚本语言ActionScript也在发展中走向成熟,成为Flash互动程序的核心部分。Flash因其文件小、性能优异而得到全球网民的青睐,这也使得Flash成为网络休闲游戏开发的首选平台。游戏开发融合了多种技术与表现风格,除了要有高质量的代码、迷人的艺术设计和良好的用户界面外,更重要的一点是要让玩家觉得好玩。
本书作者长期从事Flash教学与应用开发,在长期的工作、学习中积累了丰富的经验和体会,能够了解在学习编程的时候需要什么样的书才能提高Flash游戏的开发能力,以最少的时间投入得到最快的实际应用。
本书内容: 讲解Flash CC 2015的基础知识,如图层、帧、元件、实例、影片剪辑、库面板、属性面板、各种绘图工具及其使用技巧; 介绍AS 3.0 编程技术和技巧,例如如何利用Flash 和AS 3.0 制作交互式游戏、平台类游戏,学会面向对象的游戏设计技术,了解AS 3.0 程序设计的所有相关内容。游戏实例涵盖了益智、射击、棋牌、休闲等。
本书特点: 内容丰富、全面,其中的通用代码可直接应用于一般的游戏。每款游戏实例均提供详细的设计思路、关键技术分析以及具体的解决步骤。每一个游戏实例都是活的、实用的Flash游戏编程实例。
本书是自娱自乐、创造美好生活、步入Flash游戏程序员行列的敲门砖。
需要说明的是,学习游戏动画编程是一个实践的过程,不仅仅是看书、看资料的过程,亲自动手编写、调试程序才是至关重要的。通过实际的编程以及积极的思考,读者可以很快地掌握更多的编程技术,而且在编程中会积累许多宝贵的编程经验。在当前的软件开发环境下,这种编程经验对开发者尤其显得不可或缺。
本书由夏敏捷和郑秋生(中原工学院)主持编写,李枫、刘姝、张睿萍(中原工学院)编写第1~5章,尚展磊(郑州轻工业大学)编写第6~11章,徐飞(中原工学院)编写第12章、第15章和第16章,李娟(中原工学院)编写第13章、第14章和第18章,樊银亭(中原工学院)编写第19章和第20章,其余章由夏敏捷和郑秋生编写。
在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了资深Flash程序员的大力支持,在此谨向他们表示衷心的感谢。
由于编者水平有限,书中难免不妥之处,敬请广大读者批评指正,在此表示感谢。



夏敏捷
2019910