简介
Macromedia刚刚发布了第6版的Flash交互开发环境和播放器——Flash MX,而且它将作为全新的Macromedia MX战略计划的急先锋。Flash MX提供了一个Macromedia叫做富客户(rich client)的东西,一个在内容、通信以及应用程序上高度继承的瘦客户(thin-client)环境。以前,Flash还仅仅具有在现有的Web页面上整合多媒体元素的功能,而在新的版本中,Flash的功能得到极大的扩展,可以用它创建完整的动态站点,从内容显示,到数据库连通,以及视频调试。它带来的结果是空前的,Flash的整合多媒体编著的能力,已经接近原有的网站标准。
笔者从事Flash教学工作多年,把Flash软件总结为6大动画,即:关键帧动画、形变动画、运动动画、色彩动画、蒙版动画和行为动画。ActionScript正是行为动画的精髓。笔者与闪客界朋友一起闲聊时,曾多次谈到Flash软件的学习方法,并达成共识:学习Flash软件就其软件本身而言并不难,尤其是关键帧动画、形变动画、运动动画、色彩动画和蒙版动画,这几大动画大概有三五天就可以掌握,一个月就能够熟练运用。难就难在第六大动画,即基于ActionScript脚本语言的行为动画。笔者应众位闪客届朋友及中国青年出版社的邀请与委托,推出了全面系统地介绍Flash软件之行为动画的ActionScript编程语言的图书——《Flash MX高级实例教程/ActionScript编程篇》。
目录
第1部分 actionscript基础理论
第1章 actionscript概述
1.1 查看一个完整的电影 3
1.1.1 分析puzzle.fla文件 4
1.1.2 在影片探索器中查看行为 5
1.2 影片初始化 5
1.2.1 打开开始文件 5
1.2.2 设置电影剪辑属性 6
1.2.3 使用reference面板 8
1.2.4 语法检查 8
1.3 保存和恢复信息 9
1.3.1 声明变量与赋值 9
1.4 在动态文本框中显示提示信息 11
1.5 写一个表达式 12
1.6 控制影片的流程 14
1.6.1 编写条件语句 14
1.7 创建命令和重复使用的代码 16
1.7.1 编写函数 16
1.7.2 调用函数 18
1.8 使用内建对象 19
.1.9 测试影片 21
第2章 理解actionscript
2.1 概述 25
2.2 actionscript 与javascript之间
的区别 25
2.3 关于actionscript中的脚本 26
2.3.1 规划与调试脚本 26
2.3.2 面向对象的脚本 26
2.3.3 关于电影剪辑对象 27
2.3.4 使用脚本的工作流程 27
2.3.5 控制actionscript脚本的运行 29
2.4 行为脚本术语 30
2.5 分析一个脚本 32
2.6 使用actionscript语法 34
2.6.1 点的语法 35
2.6.2 大括号语法 35
2.6.3 分号的语法 35
2.6.4 圆括号的用法 35
2.6.5 大写字母和小写字母 36
2.6.6 注释 36
2.6.7 关键字 37
2.6.8 常量 37
2.7 关于数据类型 37
2.7.1 字符串 37
2.7.2 数值 38
2.7.3 布尔型 38
2.7.4 对象 39
2.7.5 电影剪辑 39
2.7.6 空值 39
2.7.7 未定义 39
2.8 关于变量 40
2.8.1 变量的命名 40
2.8.2 定义变量的范围 41
2.8.3 变量声明 41
2.8.4 在脚本中使用变量 42
2.9 使用运算符处理表达式中的值 43
2.9.1 运算符优先级 44
2.9.2 运算符的结合 45
2.9.3 数值运算符 45
2.9.4 比较运算符 46
2.9.5 字符串运算符 46
2.9.6 逻辑运算符 47
2.9.7 位运算符 47
2.9.8 等于运算符 47
2.9.9 赋值运算符 48
2.9.10 点和数组存取运算符 49
2.10 actions 的使用 50
2.11 编写目标路径 50
2.12 控制脚本流程 51
2.12.1 "if”语句的使用 51
2.12.2 重复一个行为 51
2.13 预定义函数的使用 53
2.14 创建函数 53
2.14.1 定义一个函数 54
2.14.2 向函数传递参数 54
2.14.3 函数中局部变量的使用 54
2.14.4 从函数中返回值 55
2.14.5 自定义函数的调用 55
2.15 关于内建对象 56
2.15.1 使用已定义的对象 56
2.15.2 使用内建对象 57
2.15.3 访问对象属性 58
2.15.4 调用对象方法 58
2.15.5 使用电影剪辑对象 58
2.15.6 使用数组对象 58
2.16 使用预定义对象 59
2.16.1 创建一个对象 59
2.16.2 给用户对象指派方法 60
2.16.3 创建继承 60
2.17 在旧版本中使用flash mx
actionscript 61
2.17.1 使用flash mx创建flash 5
播放器的内容 61
2.17.2 使用flash mx创建flash 4
播放器的内容 61
2.17.3 使用flash mx打开flash 4
文件 62
2.17.4 关于slash语法 63
第3章 用actionscript编写脚本
3.1 编写脚本概述 65
3.2 使用actions面板 65
3.2.1 使用正常模式 66
3.2.2 使用专家模式 68
3.2.3 在两种编辑模式间的切换 70
3.2.4 使用参考面板 70
3.3 使用外部文本编辑器 71
3.4 关于语法高亮显示 72
3.5 设置actions面板的属性 72
3.6 使用代码提示 72
3.7 为帧设定行为 74
3.8 为按钮设定行为 75
3.9 为电影剪辑设定行为 76
第4章 actionscript创建交互动画
4.1 创建交互总述 79
4.2 控制影片重放 79
4.2.1 跳转到一帧或画面 79
4.2.2 影片的播放与停止 80
4.2.3 跳转到url地址 81
4.3 创建复杂交互 82
4.3.1 创建自定义鼠标 82
4.3.2 获取鼠标位置 83
4.3.3 获取键盘信息 84
4.3.4 设置颜色值 87
4.3.5 创建声音控制 88
4.3.6 冲突的检测 92
第2部分 actionscript脚本
编程
第1章 运算符
1.1 常用运算符 97
1.2 算术运算符 98
1.3 赋值运算符 101
1.4 位逻辑运算符 108
1.5 比较运算符 112
1.6 逻辑运算符 118
1.7 补充运算符 120
第2章 函数
2.1 转换函数 125
2.2 扩展函数 128
2.3 eval 函数 129
2.4 getproperty 函数 130
2.5 gettimer函数 130
2.6 getversion函数 131
2.7 mathematical函数 131
2.8 targetpath 函数 133
2.9 unescape函数 134
第3章 常量
3.1 false 常量 135
3.2 newline 常量 135
3.3 null 常量 136
3.4 true 常量 136
3.5 undefined 常量 137
第4章 属性
第5章 对象
5.1 core 151
5.1.1 arguments 151
5.1.2 array 152
5.1.3 boolean 161
5.1.4 date 163
5.1.5 function 185
5.1.6 math 188
5.1.7 number 199
5.1.8 object 203
5.1.9 string 210
5.1.10 other 220
5.2 move 222
5.2.1 accessibility 223
5.2.2 button 223
5.2.3 capabilities 229
5.2.4 color 233
5.2.5 key 236
5.2.6 mouse 250
5.2.7 movieclip对象 253
5.2.8 selection 289
5.2.9 sound 294
5.2.10 stage 305
5.2.11 system 308
5.2.12 textfileld 309
5.2.13 textformat 325
5.3 与远程文件的变量信息传递 331
5.3.1 loadvars 对象 331
5.3.2 xml 336
5.3.3 xmlsocket 356
第6章 actions程序
6.1 电影控制 363
6.2 网络浏览 366
6.3 控制电影剪辑 370
6.4 变量 376
6.5 条件/循环 380
6.6 打印 390
6.7 使用自定义函数 391
6.8 补充actions 394
第7章 逆反actions程序
7.1 actions行为 401
7.2 function函数 403
7.3 operators 运算符 407
7.4 properties 属性 415
第8章 flash用户界面控件
8.1 fcheckbox 控件 417
8.2 fcombobox控件 423
8.3 flistbox控件 437
8.4 fpushbutton 控件 454
8.5 fradiobutton 控件 459
8.6 fscrollbar控件 468
8.7 fscrollpane组建 476
8.8 fstyleformat 对象 484
8.8.1 fstyleformat对象的方法 485
8.8.2 fstyleformat对象的属性 486
第3部分 actionscript编程
实例
例1 鸟儿飞落
1.1 特效欣赏 499
1.2 创作说明 499
1.3 步骤详解 499
例2 汽车报警
2.1 特效欣赏 505
2.2 创作说明 505
2.3 步骤详解 506
例3 大钟鸣响
3.1 特效欣赏 511
3.2 创作说明 511
3.3 步骤详解 512
例4 森林小猪
4.1 特效欣赏 515
4.2 创作说明 515
4.3 步骤详解 515
例5 飞机降落
5.1 特效欣赏 521
5.2 创作说明 521
5.3 步骤详解 522
例6 伤心的眼泪
6.1 特效欣赏 527
6.2 创作说明 527
6.3 步骤详解 528
例7 七星瓢虫
7.1 特效欣赏 531
7.2 创作说明 531
7.3 步骤详解 531
例8 动物食物
8.1 特效欣赏 539
8.2 创作说明 539
8.3 步骤详解 540
例9 变猫头鹰
9.1 特效欣赏 545
9.2 创作说明 545
9.3 步骤详解 545
例10 给我足球
10.1 特效欣赏 553
10.2 创作说明 553
10.3 步骤详解 553
例11 flash mx时钟
11.1 特效欣赏 559
11.2 创作说明 559
11.3 步骤详解 559
例12 奥运骆驼
12.1 特效欣赏 563
12.2 创作说明 563
12.3 步骤详解 563
例13 舞蹈训练
13.1 特效欣赏 567
13.2 创作说明 567
13.3 步骤详解 568
例14 汽车计时
14.1 特效欣赏 573
14.2 创作说明 573
14.3 步骤详解 573
例15 元素变换
15.1 特效欣赏 581
15.2 创作说明 581
15.3 步骤详解 581
例16 报时钟表
16.1 动画欣赏 587
16.2 创作说明 587
16.3 步骤详解 588
例17 点击火花
17.1 特效欣赏 599
17.2 创作说明 599
17.3 步骤详解 600
例18 flash mx组件
18.1 特效欣赏 607
18.2 创作说明 607
18.3 步骤详解 608
例19 精彩迷宫
19.1 特效欣赏 613
19.2 创作说明 613
19.3 步骤详解 614
第1章 actionscript概述
1.1 查看一个完整的电影 3
1.1.1 分析puzzle.fla文件 4
1.1.2 在影片探索器中查看行为 5
1.2 影片初始化 5
1.2.1 打开开始文件 5
1.2.2 设置电影剪辑属性 6
1.2.3 使用reference面板 8
1.2.4 语法检查 8
1.3 保存和恢复信息 9
1.3.1 声明变量与赋值 9
1.4 在动态文本框中显示提示信息 11
1.5 写一个表达式 12
1.6 控制影片的流程 14
1.6.1 编写条件语句 14
1.7 创建命令和重复使用的代码 16
1.7.1 编写函数 16
1.7.2 调用函数 18
1.8 使用内建对象 19
.1.9 测试影片 21
第2章 理解actionscript
2.1 概述 25
2.2 actionscript 与javascript之间
的区别 25
2.3 关于actionscript中的脚本 26
2.3.1 规划与调试脚本 26
2.3.2 面向对象的脚本 26
2.3.3 关于电影剪辑对象 27
2.3.4 使用脚本的工作流程 27
2.3.5 控制actionscript脚本的运行 29
2.4 行为脚本术语 30
2.5 分析一个脚本 32
2.6 使用actionscript语法 34
2.6.1 点的语法 35
2.6.2 大括号语法 35
2.6.3 分号的语法 35
2.6.4 圆括号的用法 35
2.6.5 大写字母和小写字母 36
2.6.6 注释 36
2.6.7 关键字 37
2.6.8 常量 37
2.7 关于数据类型 37
2.7.1 字符串 37
2.7.2 数值 38
2.7.3 布尔型 38
2.7.4 对象 39
2.7.5 电影剪辑 39
2.7.6 空值 39
2.7.7 未定义 39
2.8 关于变量 40
2.8.1 变量的命名 40
2.8.2 定义变量的范围 41
2.8.3 变量声明 41
2.8.4 在脚本中使用变量 42
2.9 使用运算符处理表达式中的值 43
2.9.1 运算符优先级 44
2.9.2 运算符的结合 45
2.9.3 数值运算符 45
2.9.4 比较运算符 46
2.9.5 字符串运算符 46
2.9.6 逻辑运算符 47
2.9.7 位运算符 47
2.9.8 等于运算符 47
2.9.9 赋值运算符 48
2.9.10 点和数组存取运算符 49
2.10 actions 的使用 50
2.11 编写目标路径 50
2.12 控制脚本流程 51
2.12.1 "if”语句的使用 51
2.12.2 重复一个行为 51
2.13 预定义函数的使用 53
2.14 创建函数 53
2.14.1 定义一个函数 54
2.14.2 向函数传递参数 54
2.14.3 函数中局部变量的使用 54
2.14.4 从函数中返回值 55
2.14.5 自定义函数的调用 55
2.15 关于内建对象 56
2.15.1 使用已定义的对象 56
2.15.2 使用内建对象 57
2.15.3 访问对象属性 58
2.15.4 调用对象方法 58
2.15.5 使用电影剪辑对象 58
2.15.6 使用数组对象 58
2.16 使用预定义对象 59
2.16.1 创建一个对象 59
2.16.2 给用户对象指派方法 60
2.16.3 创建继承 60
2.17 在旧版本中使用flash mx
actionscript 61
2.17.1 使用flash mx创建flash 5
播放器的内容 61
2.17.2 使用flash mx创建flash 4
播放器的内容 61
2.17.3 使用flash mx打开flash 4
文件 62
2.17.4 关于slash语法 63
第3章 用actionscript编写脚本
3.1 编写脚本概述 65
3.2 使用actions面板 65
3.2.1 使用正常模式 66
3.2.2 使用专家模式 68
3.2.3 在两种编辑模式间的切换 70
3.2.4 使用参考面板 70
3.3 使用外部文本编辑器 71
3.4 关于语法高亮显示 72
3.5 设置actions面板的属性 72
3.6 使用代码提示 72
3.7 为帧设定行为 74
3.8 为按钮设定行为 75
3.9 为电影剪辑设定行为 76
第4章 actionscript创建交互动画
4.1 创建交互总述 79
4.2 控制影片重放 79
4.2.1 跳转到一帧或画面 79
4.2.2 影片的播放与停止 80
4.2.3 跳转到url地址 81
4.3 创建复杂交互 82
4.3.1 创建自定义鼠标 82
4.3.2 获取鼠标位置 83
4.3.3 获取键盘信息 84
4.3.4 设置颜色值 87
4.3.5 创建声音控制 88
4.3.6 冲突的检测 92
第2部分 actionscript脚本
编程
第1章 运算符
1.1 常用运算符 97
1.2 算术运算符 98
1.3 赋值运算符 101
1.4 位逻辑运算符 108
1.5 比较运算符 112
1.6 逻辑运算符 118
1.7 补充运算符 120
第2章 函数
2.1 转换函数 125
2.2 扩展函数 128
2.3 eval 函数 129
2.4 getproperty 函数 130
2.5 gettimer函数 130
2.6 getversion函数 131
2.7 mathematical函数 131
2.8 targetpath 函数 133
2.9 unescape函数 134
第3章 常量
3.1 false 常量 135
3.2 newline 常量 135
3.3 null 常量 136
3.4 true 常量 136
3.5 undefined 常量 137
第4章 属性
第5章 对象
5.1 core 151
5.1.1 arguments 151
5.1.2 array 152
5.1.3 boolean 161
5.1.4 date 163
5.1.5 function 185
5.1.6 math 188
5.1.7 number 199
5.1.8 object 203
5.1.9 string 210
5.1.10 other 220
5.2 move 222
5.2.1 accessibility 223
5.2.2 button 223
5.2.3 capabilities 229
5.2.4 color 233
5.2.5 key 236
5.2.6 mouse 250
5.2.7 movieclip对象 253
5.2.8 selection 289
5.2.9 sound 294
5.2.10 stage 305
5.2.11 system 308
5.2.12 textfileld 309
5.2.13 textformat 325
5.3 与远程文件的变量信息传递 331
5.3.1 loadvars 对象 331
5.3.2 xml 336
5.3.3 xmlsocket 356
第6章 actions程序
6.1 电影控制 363
6.2 网络浏览 366
6.3 控制电影剪辑 370
6.4 变量 376
6.5 条件/循环 380
6.6 打印 390
6.7 使用自定义函数 391
6.8 补充actions 394
第7章 逆反actions程序
7.1 actions行为 401
7.2 function函数 403
7.3 operators 运算符 407
7.4 properties 属性 415
第8章 flash用户界面控件
8.1 fcheckbox 控件 417
8.2 fcombobox控件 423
8.3 flistbox控件 437
8.4 fpushbutton 控件 454
8.5 fradiobutton 控件 459
8.6 fscrollbar控件 468
8.7 fscrollpane组建 476
8.8 fstyleformat 对象 484
8.8.1 fstyleformat对象的方法 485
8.8.2 fstyleformat对象的属性 486
第3部分 actionscript编程
实例
例1 鸟儿飞落
1.1 特效欣赏 499
1.2 创作说明 499
1.3 步骤详解 499
例2 汽车报警
2.1 特效欣赏 505
2.2 创作说明 505
2.3 步骤详解 506
例3 大钟鸣响
3.1 特效欣赏 511
3.2 创作说明 511
3.3 步骤详解 512
例4 森林小猪
4.1 特效欣赏 515
4.2 创作说明 515
4.3 步骤详解 515
例5 飞机降落
5.1 特效欣赏 521
5.2 创作说明 521
5.3 步骤详解 522
例6 伤心的眼泪
6.1 特效欣赏 527
6.2 创作说明 527
6.3 步骤详解 528
例7 七星瓢虫
7.1 特效欣赏 531
7.2 创作说明 531
7.3 步骤详解 531
例8 动物食物
8.1 特效欣赏 539
8.2 创作说明 539
8.3 步骤详解 540
例9 变猫头鹰
9.1 特效欣赏 545
9.2 创作说明 545
9.3 步骤详解 545
例10 给我足球
10.1 特效欣赏 553
10.2 创作说明 553
10.3 步骤详解 553
例11 flash mx时钟
11.1 特效欣赏 559
11.2 创作说明 559
11.3 步骤详解 559
例12 奥运骆驼
12.1 特效欣赏 563
12.2 创作说明 563
12.3 步骤详解 563
例13 舞蹈训练
13.1 特效欣赏 567
13.2 创作说明 567
13.3 步骤详解 568
例14 汽车计时
14.1 特效欣赏 573
14.2 创作说明 573
14.3 步骤详解 573
例15 元素变换
15.1 特效欣赏 581
15.2 创作说明 581
15.3 步骤详解 581
例16 报时钟表
16.1 动画欣赏 587
16.2 创作说明 587
16.3 步骤详解 588
例17 点击火花
17.1 特效欣赏 599
17.2 创作说明 599
17.3 步骤详解 600
例18 flash mx组件
18.1 特效欣赏 607
18.2 创作说明 607
18.3 步骤详解 608
例19 精彩迷宫
19.1 特效欣赏 613
19.2 创作说明 613
19.3 步骤详解 614
Flash MX高级实例教程,ActionScript编程篇
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!