中文版FlashMX2004ActionScript精彩实例

中文版FlashMX2004ActionScript精彩实例"

作者:吴俊
ISBN:9787302089858
定价:¥45
字数:千字
页数:
出版时间:2004.08.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

本书是Flash MX2004 的中国高级实例教程,对Flash MX2004的一些典型或新颖的中高级实例作了详细的介绍。本书第1-4章主要介绍Flash MX2004的编程语言ActionScript,第5-29章给出了一些Flash MX2004的中高级实例,附录部分介绍了服务器IIS的安装和设置、数据库Access的使用、Flash键盘快捷键等。

本书适合Flash 中级进阶水平的读者,也可供Flash高级水平的读者参阅。

前言

前    言

Macromedia公司出品的Flash作为当今最为流行的矢量动画软件,越来越受到广大用户的喜爱。目前最新的版本Flash MX 2004比以前版本Flash的功能更为强大,操作更方便,而且Flash适用范围也越来越广。用户可以使用Flash制作Flash MV、游戏、网站、特效、动画片头和课件等,在这些作品的制作过程中,Flash将会带给用户无限的创意和灵感,再加上用户的技术,一部漂亮且技术含量较高的Flash作品在手中诞生。

作为Flash核心部分的ActionScript语言,是每一个闪客都是应该掌握的。有时往往简单的几行代码就可以省去很多的时间,而且制作的效果也绝对不比手工制作出来的差。

本书是一本Flash MX 2004中高级实例的教程,本书将会给大家介绍Flash在实际运用中的一些效果的实现。与市场上绝大多数Flash实例书相比,本书不是那种只照本宣科地讲解制作过程,对一些简单代码略作介绍,实现方法很笼统地粗略带过的实例教程。本书中的实例所用语法格式全部为Flash MX 2004格式,在讲解的过程中首先将会给大家比较清晰地介绍实例的实现方法,在实例讲解过程中将会对实例中出现的代码做全面的分析和说明,对实例中的一些技巧和需要注意的地方做批示,在实例的最后还将对实例做总结性说明,对实例中一些容易出错和关键的地方做再次的说明和解释。本书将尽量做到让大家在每一个实例制作完成后能真正理解实例实现的方法,达到举一反三的目的。

全书的主要内容如下:

第1~4章主要介绍关于ActionScript的基础知识、属性和函数、对象等相关知识。

第5~14章介绍了一些经典和新颖的Flash中高级实例,比如变速移动效果、XML层级式菜单、魔幻翻转特效、画中画效果等。

第15~23章主要介绍现今在网络 —— 特别是在Flash网站上运用的一些Flash特效的实现方法,比如滑块增强型导航菜单、实时音效控制、个人相册、Flash+ASP计数器、Flash+ASP留言板、Flash+ASP聊天室等。

第24~29章将结合几个游戏的制作,来说明用Flash制作游戏的一些方法和运用到的一些相关技术。

附录部分介绍服务器IIS的安装和设置、数据库Access的使用、Flash键盘快捷键等。

本书由吴俊执笔编写。此外,喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、李彬、付鹏程、高翔、朱丽云、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助,在此,编者对他们表示衷心的感谢。

由于编者水平有限,不足之处在所难免,希望广大读者批评指正。

作    者   

2004年5月 

目录

目    录

第1章  动作脚本概述 1

1.1  动作脚本简介 1

1.1.1  动作脚本概论 1

1.1.2  Flash MX 2004动作脚本的新特性 2

1.1.3  展望动作脚本未来 4

1.2  动作脚本编写 5

1.2.1  动作面板 5

1.2.2  分配动作 8

1.3  本章小结 11

第2章  脚本语法详解 13

2.1  基本语法 13

2.1.1  "{ }"(大括号)语法 13

2.1.2  ";"(分号)语法 14

2.1.3  "( )"(括号)语法 14

2.1.4  大小写字母 15

2.1.5  "//"(双斜杠)语法 15

2.1.6  "/"(斜杠)语法 16

2.1.7  "."(点)语法 16

2.1.8  ","(逗号)语法 16

2.1.9  "[ ]"(中括号)语法 17

2.1.10  _root和_parent 17

2.2  数据类型 17

2.2.1  字符串 18

2.2.2  数字 18

2.2.3  布尔型 19

2.2.4  对象 19

2.2.5  电影剪辑 20

2.3  变量 20

2.3.1  命名变量 20

2.3.2  输入变量 21

2.3.3  变量的作用范围 21

2.3.4  声明变量 22

2.3.5  在脚本中使用变量 22

2.4  运算符 24

2.4.1  运算符优先级 24

2.4.2  联合运算 25

2.4.3  数字运算符 25

2.4.4  比较运算符 25

2.4.5  字符串运算符 26

2.4.6  逻辑运算符 26

2.4.7  位运算符 27

2.4.8  等号和分配运算符 27

2.4.9  点和数组访问运算符 28

2.5  条件判断语句 29

2.5.1  if与else结构 30

2.5.2  switch/case/default结构 32

2.6  循环控制语句 34

2.6.1  do while结构 34

2.6.2  for结构 35

2.6.3  break/continue结构 37

2.7  本章小结 38

第3章  常用语句以及影片剪辑属性 39

3.1  常用语句 39

3.1.1  gotoAndPlay/gotoAndStop(场景或帧的跳转) 39

3.1.2  Play/Stop(影片播放的控制) 40

3.1.3  stopAllSounds(关闭所有声音) 42

3.1.4  fscommand(发送信息到影片主程序中) 43

3.1.5  getURL(添加链接) 45

3.1.6  loadMovie/unloadMovie(载入/卸载影片) 46

3.1.7  loadVariables(载入参数) 48

3.1.8  duplicate MovieClip/removeMovieClip(复制/删除影片剪辑) 49

3.1.9  on(鼠标事件) 49

3.1.10  onClipEvent(影片剪辑事件) 50

3.1.11  startDrag/stopDrag(开始/停止拖动影片剪辑) 51

3.2  影片剪辑属性 52

3.2.1  影片剪辑的整体属性 52

3.2.2  影片剪辑的内部属性 57

3.3  本章小结 60

第4章  Flash内置类 61

4.1  核心类 61

4.1.1  Array类 61

4.1.2  Boolean类 62

4.1.3  Date类 63

4.1.4  Function类 65

4.1.5  Math类 65

4.1.6  Number类 66

4.1.7  String类 66

4.2  影片类 67

4.2.1  Button类 68

4.2.2  Capabilities类 70

4.2.3  Color类 71

4.2.4  Key类 72

4.2.5  Mouse类 73

4.2.6  影片剪辑类 74

4.2.7  Selection类 89

4.2.8  Sound类 92

4.2.9  Stage类 97

4.2.10  System类 99

4.2.11  TextField类 99

4.2.12  TextFormat类 104

4.3  客户端/服务器类 105

4.3.1  LoadVars类 105

4.3.2  XML类 108

4.3.3  XMLSocket类 114

4.4  本章小结 117

第5章  眩酷鼠标跟随特效 119

5.1  实例简介 119

5.2  实例实现 121

5.3  本章小节 124

第6章  变速移动效果 125

6.1  实例简介 125

6.2  实例实现 128

6.3  本章小结 134

第7章  Flash动画简易播放器 135

7.1  实例简介 135

7.2  实例实现 138

7.3  本章小结 144

第8章  收缩式菜单 145

8.1  实例简介 145

8.2  实例实现 147

8.3  本章小节 158

第9章  XML式层级菜单 161

9.1  实例简介 161

9.2  实例实现 163

9.3  本章小结 167

第10章  魔幻翻转特效 169

10.1  实例简介 169

10.2  实例实现 171

10.3  本章小结 175

第11章  简易MP3播放器 177

11.1  实例简介 177

11.2  实例实现 179

11.3  本章小结 185

第12章  石英钟 189

12.1  实例简介 189

12.2  动画制作 191

12.3  本章小结 196

第13章  实时录影效果 197

13.1  实例简介 197

13.2  实例实现 199

13.3  本章小结 203

第14章  画中画效果 205

14.1  实例简介 205

14.2  实例实现 208

14.3  本章小结 215

第15章  网页精确预加载动画 217

15.1  实例简介 217

15.2  实例实现 219

15.3  本章小结 222

第16章  软件式下拉菜单 223

16.1  实例简介 223

16.2  实例实现 226

16.3  本章小结 232

第17章  滑块增强型导航菜单 233

17.1  实例简介 233

17.2  实例实现 235

17.3  本章小结 238

第18章  滚动新闻面板 239

18.1  实例简介 239

18.2  实例实现 241

18.3  本章小结 250

第19章  实时音效控制 251

19.1  实例简介 251

19.2  实例实现 253

19.3  本章小结 260

第20章  个人相册 261

20.1  实例简介 261

20.2  实例实现 263

20.3  本章小结 266

第21章  Flash+ASP计数器 269

21.1  实例简介 269

21.2  实例实现 271

21.3  本章小结 275

第22章  Flash+ASP留言板 277

22.1  实例简介 277

22.2  实例实现 280

22.3  本章小结 289

第23章  Flash+ASP聊天室 291

23.1  实例简介 291

23.2  实例实现 293

23.3  本章小结 300

第24章  记忆对对碰 301

24.1  游戏简介 301

24.2  游戏制作 304

24.3  本章小结 311

第25章  贪吃蛇 313

25.1  游戏简介 313

25.2  游戏制作 316

25.3  本章小结 325

第26章  疯狂坦克 327

26.1  游戏简介 327

26.2  游戏制作 331

26.3  本章小结 345

第27章  画图板 347

27.1  游戏简介 347

27.2  游戏制作 350

27.3  本章小结 360

第28章  猜数字 363

28.1  游戏介绍 363

28.2  游戏制作 367

28.3  本章小结 375

第29章  接钻石 377

29.1  游戏介绍 377

29.2  游戏制作 380

29.3  本章小结 390

附录A 391

附录B 397

附录C 401

附录D 403

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个