本书是FlashMX2004的中高级实例教程,对FlashMX2004的一些典型或新颖的中高级实例作了详细的介绍。本书第1~4章主要介绍FlashMX 2004的编程语言ActionScript,第5—29章给出了一些FlashMX2004的中高级实例,附录部分介绍了服务器IIS的安装和设置、数据库Access的使用、Flash键盘快捷键等。
本书实例丰富、思路清晰、步骤详尽,引导读者在较短的时间内掌握一些Flash中高级实例的制作方法和技巧。
本书适合Flash中级进阶水平的读者,也可供Flash高级水平的读者参阅。
第1章动作脚本概述
1.1动作脚本简介
1.1.1动作脚本概论
1.1.2FlashMX2004动作脚本的新特性
1.1.3展望动作脚本未来
1.2动作脚本编写
1.2.1动作面板
1.2.2分配动作
1.3本章小结
第2章脚本语法详解
2.1基本语法
2.1.1"{}"(大括号)语法
2.1.2";"(分号)语法
2.1.3"()"(括号)语法
2.1A大小写字母
2.1.5'c//V蹦刈1)语法
2.1.6叩碉羽1)语法
2.1.7.(点)语法
2.1.8'(逗号)语法
2.1.9[]'(中括号)语法
2.1.10root和_parent
2.2数据类型
2.2.1字符串
2.2.2数字
2.2.3布尔型
2.2.4对象
2.2.5电影剪辑
2.3变量
2.3.1命名变量
2.3.2输入变量
2.3.3变量的作用范围
2.3.4声明变量
2.3.5在脚本中使用变量
2.4运算符
2.4.1运算符优先级
2.4.2联合运算
2.4.3数字运算符
2.4.4比较运算符
2.4.5字符串运算符
2.4.6逻辑运算符
2.4.7位运算符
2.4.8等号和分配算符
2.4.9点和数组访问运算符
2.5条件判断语句
2.5.1IF与else结构
2.5.2switch/case/default结构
2.6循环控制语句
2.6.1dowhile结构
2.6.2for结构
2.6.3break/continue结构
2.7本章小结
第3章常用语句以及影片剪辑属性
3.1常用语句
3.1.1gotoAndPlay/gotoAndStop(场景或帧的跳转)
3.1.2Play/Stop(影片播放的控制)
3.1.3stopAllSounds(关闭所有音)
3.1.4fscommand(发送信息到影片主程序中)
3.1.5getURL(添加链接)
3.1.6loadMovie/unloadMovie载入/卸载影片)
3.1.7loadVariables(载入参数)
3.1.8duplicateMovieClip/removeMovieClip(复制删除影片剪辑)
3.1.9on(鼠标事件)
3.1.10onClipEvent(影片剪辑事件)
3.1.11startDmg/stop~(开始停止拖动影片剪辑)
3.2影片剪辑属性
3.2.1影片剪辑的整体属性
3.2.2影片剪辑的内部属性
3.3本章小结
第4章日ash内置类
4.1核心类
4.1.1Array类
4.1.2Boolean类
4.1.3Date类
4.1.4Function类
4.1.5Math类
4.1.6Number类
4.1.7String类
4.2影片类
4.2.1Button类
4.2.2Capabilities类
4.2.3Color类
4.2.4Key类
4.2.5Mouse类
4.2.6影片剪辑类
4.2.7Selection类
4.2.8Sound类
4S..9Stage类
4.2.10System类
4.2.11TextField类
4.2.12TextFonnat类
4.3客户端/服务器类
4.3.1LoadVars类
4.3S.XML类
4.3.3XMLSoeket类
4.4本章小结
第5章眩酷鼠标跟随特效
5.1实例简介
5.2实例实现
5.3本章小节
第6章变速移动效果
6.1实例简介
6.2实例实现
6.3本章小结
第7章Flash动画简易播放器
7.1实例简介
7.2实例实现
7.3本章小结
第8章收缩式菜单
&1实例简介
8.2实例实现
8.3本章小节
第9章XML式层级菜单
9.1实例简介
9.2实例实现
9.3本章小结
第10章魔幻翻转特效
10.1实例简介
10.2实例实现
10.3本章小结
第11章简易MP3播放器
11.1实例简介
11.2实例实现
11.3本章小结
第12章石英钟
12.1实例简介
12.2动画制作
12.3本章小结
第13章实时录影效果
13.1实例简介
13.2实例实现
13.3本章小结
第14章画中画效果
14.1实例简介
14.2实例实现
14.3本章小结
第15章网页精确预加载动画
15.1实例简介
15.2实例实现
15.3本章小结
第16章软件式下拉菜单
16.1实例简介
16.2实例实现
16.3本章小结
第17章滑块增强型导航菜单
17.1实例简介
17.2实例实现
17.3本章小结
第18章滚动新闻面板
18.1实例简介
18.2实例实现
18.3本章小结
第19章实时音效控制
19.1实例简介
19.2实例实现
19.3本章小结
第20章个人相册
20.1实例简介
20.2实例实现
20.3本章小结
第21章Flash+ASP计数器
21.1实例简介
21.2实例实现
21.3本章小结
第22章Flash+ASP留言板
22.1实例简介
22.2实例实现
22.3本章小结
第23章Flash+ASP聊天室
23.1实例简介
23.2实例实现
23.3本章小结
第24章记忆对对碰
24.1游戏简介
24.2游戏制作
24.3本章小结
第25章贪吃蛇
25.1游戏简介
25.2游戏制作
25.3本章小结
第26章疯狂坦克
26.1游戏简介
26.2游戏制作
26.3本章小结
第27章画图板
27.1游戏简介
27.2游戏制作
27.3本章小结
第28章猜数字
28.1游戏介绍
28.2游戏制作
28.3本章小结
第29章接钻石
29.1游戏介绍
29.2游戏制作
29.3本章小结
附录A
附录B
附录C
附录D
Macrolnedia公司出品的Flash作为当今最为流行的矢量动画软件,越来越受到广大用户的喜爱。目前最新的版本FlashMX2004比以前版本Fish的功能更为强大,操作更方便,而且Flash适用范围也越来越广。用户可以使用Flash制作FlashMV、游戏、网站、特效、动画片头和课件等,在这些作品的制作过程中,Flash将会带给用户无限的创意和灵感,再加上用户的技术,一部漂亮且技术含量较高的Fish作品在手中诞生。
作为Flash核心部分的AcfionScript语言,是每一个闪客都是应该掌握的。有时往往简单的几行代码就可以省去很多的时间,而且制作的效果也绝对不比手工制作出来的差。
本书是一本FlashMX 2004中高级实例的教程,本书将会给大家介绍Flash在实际运用中的一些效果的实现。与市场上绝大多数Flsh实例书相比,本书不是那种只照本宣科地讲解制作过程,对一些简单代码略作介绍,实现方法很笼统地粗略带过的实例教程。本书中的实例所用语法格式全部为FlashMX2004格式,在讲解的过程中首先将会给大家比较清晰地介绍实例的实现方法,在实例讲解过程中将会对实例中出现的代码做全面的分析和说明,对实例中的一些技巧和需要注意的地方做批示,在实例的最后还将对实例做总结性说明,对实例中一些容易出错和关键的地方做再次的说明和解释。本书将尽量做到让大家在每一个实例制作完成后能真正理解实例实现的方法,达到举一反三的目的。
全书的主要内容如下:
第1—4章主要介绍关于AcfionScfipt的基础知识、属性和函数、对象等相关知识。
第5—14章介绍了一些经典和新颖的Flash中高级实例,比如变速移动效果、XML层级式菜单、魔幻翻转特效、画中画效果等。
第15~23章主要介绍现今在网络——特别是在Flash网站上运用的一些F1ash特效的实现方法,比如滑块增强型导航菜单、实时音效控制、个人相册、FIsh+ASP计数器、Flash+ASP留言板、FIsh+ASP聊天室等。
第24~29章将结合几个游戏的制作,来说明用Fish制作游戏的一些方法和运用到的一些相关技术。
附录部分介绍服务器HS的安装和设置、数据库Access的使用、Flash键盘快捷键等。
本书由吴俊执笔编写。此外,喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、李彬、付鹏程、高翔、朱丽云、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助,在此,编者对他们表示衷心的感谢。
由于编者水平有限,不足之处在所难免,希望广大读者批评指正。