(内容提要〕
本书从基础、实用等角度出发,由浅入深,兼顾入门级读者和提高级读者的需求进行编写。本书共分为11章,具体如下:
第1章介绍什么是ActionScript2.0,ActionScript2.0的开发环境,并介绍了一个Flash特效的制作过程。
第2章介绍ActionScript2.0的基础知识。包括变量与常量、数据类型、运算符与表达式等一些基本知识。并介绍了Flash编程所需的知识,包括路径、坐标、角度、影片剪辑的属性。在这些知识的基础上,介绍了如何应用Flash中的坐标知识制作匀速直线运动的效果,并介绍了缓冲公式及其应用。
第3章介绍了最简单的程序设计。包括函数的编写、程序的结构、事件和事件处理,并介绍了Flash中常用函数的使用方法和技巧,行为功能的使用等。
第4章介绍了逻辑运算和选择程序结构。包括关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句、swith语句。并介绍了条件语句的应用,包括演示模板的制作和一些特效、匀速直线运动的进阶制作、如何优化程序等。
第5章介绍了程序的循环结构。包括while语句、do-while语句、for语句、for in语句、break和continue语句及帧循环的控制。并介绍两个应用:文字鼠标跟随和导航图标的分行显示。
第6章介绍了函数。包括函数概述、函数的定义、函数的参数、函数的返回值、函数的调用、事件处理函数和事件侦听器、变量的作用域。并继第2章和第4章介绍了匀速直线运动的其它制作方法、非对角直线运动、对角直线运动、随机直线运动。
第7章介绍了面向对象编程技术。包括认识类和对象、自定义类、类的定义、私有成员和公有成员、构造函数、静态成员、获取和设置方法、动态类、继承、接口、异常处理、程序包及相应的应用实例。
第8章介绍了常用内置类。包括数组类、Math类、String类、LoadVars 类与MovieClipLoader 类、MovieClip类、Color类、Sound类。并介绍了游戏中的路径运动、按钮发射的原理等。
第9章介绍了绘图方法及应用。包括常用绘图方法简介、绘制实线和虚线、绘制常用图形的绘制原理和各种方法、交互绘图、柱形图等统计图。
第10章介绍了动态网站开发。包括网站开发流程、制作导航条、制作消息发布框、制作作品演示框、时间显示、影片的发布。
第11章介绍了综合实例。包括机械横波课件、游戏制作、MP3播放器等四个综合范例。
〔配套光盘〕
为方便读者学习和实际制作,本书配套光盘中提供了书中全部160个范例源文件和相关素材。另外还提供了部分内容的视频教程,读者可通过视频演示,直观、清楚地了解制作Flash程序的步骤,迅速掌握ActionScript2.0编程的基本方法。