《闪客必备 Flash MX ActionScript应用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张忠民等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7894940275
  • 页数:369 页
图书介绍:本书介绍了Flash MX ActionScript动画编程语言,全面、系统、深入地讲解了其运算符、变量、表达式,以及指令、对象和组件的功能特性,并通过精心设计的实例对ActionScript的实际应用进行了深入浅出的分析。内容翔实,通俗易懂,是读者轻松掌握Flash ActionScript语言的必备教程。注意实例与应用结合的原则,是本书的一大特色,相信会使读者少走不少弯路,迅速提高读者的动画制作水平。本书适合于有一定动画设计基础,想进一步提高动车设计技能的读者。

第1章 Flash MX的新功能 1

1.1 编辑界面的变化 2

1.1.1 新增面板 3

1.1.2 调色面板 3

1.1.3 图层功能 3

1.1.4 Action面板 4

1.1.5 Properties面板 4

1.2 图像的处理功能 5

1.3 脚本语言 5

1.3.1 对象的变化 5

1.3.2 事件触发模式 5

1.3.3 网络功能增强 6

1.3.4 支持绘图功能 6

1.4 其他功能 7

1.5 小结 7

1.3.5 支持动态遮罩 7

第2章 初识Actions 8

2.1 Actions编程环境介绍 9

2.2 帧动作、影片剪辑动作及按钮动作 11

2.2.1 Actions-Frame(帧动作) 11

2.2.2 Actions-Movie Clip(影片剪辑动作) 13

2.2.3 Actions-Button(按钮动作) 16

2.3.1 Flash MX中的指令分类 18

2.3 Flash MX中的指令群简介 18

2.3.2 Actions可以实现的功能 19

2.4 Flash MX中的对象 20

2.5 Movie Explorer影片浏览器 23

2.5.1 Movie Explorer的功能及界面 23

2.5.2 Movie Explorer的下拉菜单 24

2.6 ActionScript的基本语法规则 25

2.7 数据与运算 28

2.7.1 数据类型 28

2.7.3 表达式和运算符 29

2.7.2 变量 29

2.8 小结 32

第3章 主动画控制指令 33

3.1 帧控制指令 34

3.1.1 常用的帧控制命令 34

3.1.2 熟悉帧控制指令Goto(跳转) 36

3.1.3 典型范例——控制影片播放进度 38

3.2.1 fscommand( fullscreen ,arguments)动作指令 40

3.2 fscommand命令 40

3.2.2 fscommand( allowscale ,arguments)动作指令 42

3.2.3 fscommand( showmenu ,arguments)动作指令 43

3.2.4 fscommand(quit)动作指令 44

3.2.5 fscommand( exec , applicationname )动作指令 44

3.3 全局属性设置 46

3.3.1 focusrect属性 46

3.3.2 quality属性 46

3.4.3 If Frame Is Loaded动作指令 47

3.4.2 Stop All Sounds动作指令 47

3.3.3 soundbuftime属性 47

3.4.1 Toggle High Quality动作指令 47

3.4 其他动作指令 47

3.4.4 #initclip和#endinitclip动作指令 48

3.4.5 #include动作指令 48

3.4.6 comment动作指令 49

3.4.7 evaluate动作指令 49

3.4.8 setInterval和clearInterval动作指令 49

3.5 小结 50

第4章 影片剪辑控制指令 51

4.1 认识影片剪辑 52

4.1.1 影片剪辑的创建 52

4.1.2 影片剪辑实例的命名 55

4.2 影片剪辑属性 56

4.2.1 设置影片剪辑对象的属性 56

4.2.2 读取影片剪辑实例的属性 61

4.3.1 利用tellTarget()指令来指定路径 66

4.3 指定影片剪辑路径 66

4.3.2 利用with指令来指定路径 69

4.3.3 利用点语法来指定路径 70

4.4 影片剪辑的复制和删除 71

4.4.1 duplicateMovieClip、removeMovieClip动作指令 71

4.4.2 attachMovie动作指令 73

4.5 影片剪辑实例的层级 76

4.6 影片剪辑跟随鼠标指令 78

4.7 检测碰撞指令 81

4.8 设置遮罩影片剪辑 82

4.8.1 认识遮罩 82

4.8.2 影片剪辑遮罩 84

4.9 使用绘图指令 85

4.9.1 创建空影片剪辑实例 86

4.9.2 绘制直线 86

4.9.4 填充指令 88

4.9.3 绘制曲线 88

4.9.5 绘制图形清除指令 91

4.10 影片剪辑对象的其他指令 92

4.10.1 getBounds动作指令 92

4.10.2 getBytesloaded和getBytesTotaI动作指令 93

4.10.3 getURL动作指令 94

4.10.4 GlobalToLocal和LocalToGlobal动作指令 94

4.10.7 updateAfterEvent动作指令 95

4.10.6 loadVariable动作指令 95

4.10.5 loadMovie和unloadMovie动作指令 95

4.10.8 影片剪辑事件 97

4.10.9 影片剪辑触发事件的相关属性 99

4.11 典型范例 102

4.11.1 放大镜效果 102

4.11.2 动感鼠标效果 105

4.11.3 文字跟随鼠标效果 108

4.11.4 雪花飘飘效果 112

4.12 小结 114

第5章 按钮控制指令 115

5.1 按钮的构造 116

5.2 按钮的属性 118

5.3 设置按钮的属性 119

5.3.1 设置enable属性 119

5.3.2 设置trackAsMenu属性 121

5.3.3 设置useHandCursor属性 123

5.4 典型范例——酷眩菜单 124

5.5 小结 127

第6章 文本控制方法 128

6.1 文本类型 129

6.1.1 静态文本 129

6.1.2 动态文本 131

6.1.3 输入文本 133

6.2 文本域的控制 134

6.2.1 文本域的动作指令 135

6.2.2 文本域的属性 146

6.2.3 文本域事件 149

6.3.2 文本格式对象的属性 151

6.3 文本格式的控制 151

6.3.1 文本格式动作指令 151

6.4 小结 153

第7章 颜色控制指令 154

7.1 颜色对象概述 155

7.1.1 颜色对象概念 155

7.1.2 创建颜色对象方法 155

7.2 颜色对象控制指令 156

7.2.1 setRGB和getRGB动作指令 156

7.2.2 setTransform和getTransform动作指令 158

7.3 颜色对象应用范例 162

7.4 小结 164

第8章 声音控制指令 165

8.1 声音对象概述 166

8.2 声音对象的控制 166

8.2.1 attachSound、start和stop动作指令 167

8.2.2 设置和读取音量值 171

8.2.3 设置和读取声音平衡 173

8.2.4 设置和读取声音对象的转换 175

8.3 声音对象的属性 178

8.4 声音对象触发事件 180

8.4.1 onSoundComplete指令 180

8.4.2 onLoad指令 182

8.5 典型范例——击打小虫游戏 184

8.6 小结 190

第9章 流程控制 191

9.1 条件判断结构 192

9.1.1 单分支条件判断结构 192

9.1.2 两分支条件判断结构 194

9.1.3 多分支条件判断结构 196

9.2 循环控制结构 200

9.2.1 for循环 200

9.2.2 for...in循环 201

9.2.3 while循环 203

9.2.4 do...while循环 204

9.3 continue和break动作指令 205

9.3.1 continue动作指令 205

9.3.2 break动作指令 206

9.4 小结 206

第lO章 活用数组对象 207

10.1 数组对象概述 208

10.2 数组对象的属性与方法 209

10.2.1 数组对象的属性 209

10.2.2 数组对象的方法 210

10.3 小结 219

第11章 函数 220

11.1 函数的概念 221

11.1.1 函数的分类 221

11.1.2 函数的调用 221

11.2 预定义函数 222

11.2.1 数学函数 222

11.2.2 转换函数 225

11.2.3 其他函数 228

11.2.4 不赞成使用的函数 231

11.3 自定义函数 234

11.3.1 自定义函数的建立和调用 234

11.3.2 自定义函数的参数传递 237

11.4 小结 238

第12章 数学方法和常量 239

12.1 数学对象概述 240

12.2 数学对象的方法 240

12.3 数学常数 243

12.4 小结 244

第13章 字符串对象 245

13.1 字符串对象概述 246

13.2 字符串对象的属性 246

13.3 字符串对象的方法 247

13.4 字符串对象应用范例 253

13.5 小结 256

第14章 日期对象 257

14.1 日期对象概述 258

14.2 读取日期和时间 258

14.2.1 读取本地时间 259

14.2.2 读取格林尼治时间 260

14.3 设置日期对象时间 262

14.3.1 设置为本地时间 262

14.3.2 设置为格林尼治时间 264

14.4 日期对象应用范例 266

14.4.1 制作黑白交替的时钟 266

14.4.2 制作万年历 268

14.5 小结 276

第15章 XML和XMLSocket对象 277

15.1 XML概述 278

15.1.1 XML文件的声明 278

15.2 XML对象 279

15.2.1 XML对象概述 279

15.1.2 XML文件的注意事项 279

15.2.2 XML对象的属性 280

15.2.3 XML对象的方法 283

15.3 XMLSocket对象 286

15.3.1 XMLSocket对象概述 286

15.3.2 XMLSocket对象的方法 287

15.3.3 XMLSocket对象事件 288

15.4 小结 289

第16章 自定义对象 290

16.1 自定义对象概述 291

16.2 创建自定义对象 291

16.2.1 使用new Object动作指令构建对象 291

16.2.2 使用自定义函数构建对象 293

16.2.3 创建继承 294

16.3 自定义对象的方法 295

16.4 自定义对象的属性 297

16.5 小结 298

第17章 其他对象 299

17.1 鼠标对象 300

17.1.1 鼠标的方法 300

17.1.2 鼠标的监听者 302

17.2 键盘对象 303

17.2.1 键盘对象的方法 304

17.2.2 键盘对象的属性 307

17.3.1 选择对象的方法 308

17.3 选择对象 308

17.3.2 选择对象的监听项目 311

17.4 数值对象 312

17.4.1 数值对象的方法 312

17.4.2 数值对象的属性 313

17.5 逻辑对象 313

17.5.1 toString方法 314

17.5.2 valueOf方法 314

17.6 小结 314

第18章 组件 315

18.1.1 生成FCheckBox组件实例 316

18.1 FCheckBox组件 316

18.1.2 FCheckBox组件的参数 318

18.1.3 FCheckBox组件的方法 318

18.2 FComboBox组件 326

18.2.1 生成FComboBox组件实例 326

18.2.2 FComboBox组件的参数 326

18.2.3 FComboBox组件的方法 328

18.3.1 FListBox组件的参数 337

18.3 FListBox组件 337

18.3.2 FListBox组件的方法 338

18.4 FPushButton组件 340

18.4.1 FPushButton组件的参数 341

18.4.2 FPushButton组件的方法 341

18.5 FRadioButton组件 341

18.5.1 生成FRadioButton组件实例 341

18.5.2 FRadioButton组件的参数 342

18.5.3 FRadioButton组件组的方法 344

18.5.4 FRadioButton组件的方法 346

18.6 FScrollBar组件 349

18.6.1 生成FScrollBar组件实例 349

18.6.2 FScrollBar组件的参数 350

18.6.3 FScrollBar组件的方法 352

18.7 FScrollPane组件 355

18.7.1 生成FScrollPane组件实例 355

18.7.2 FScrollPane组件的参数 356

18.7.3 FScrollPane组件的方法 358

18.8 FStvleFormat对象 362

18.8.1 生成FStyleFormat对象实例 362

18.8.2 FStyleFormat对象的属性 362

18.8.3 FStyleFormat对象的方法 363

18.9 小结 366

附录1 ASCII表 367

附录2 虚拟键码表 368

附录3 Flash的相关网址 369