搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Flash ActionScript 2.0互动编程从基础到应用
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7115153698
  • 作      者:
    陈冬编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2006
收藏
内容介绍
  《Flash Actionscript 2.0互动编程从基础到应用》是作者根据多年的软件开发经验编写而成的,内容涵盖了从ActionScript编程初学者到一名卓越而高效的Flash应用程序开发人员所必须具备的知识。全书分为3篇,共16章,第一篇为ActionScript编程基础篇(包括第1章和第2章),主要介绍ActionScript入门知识和基本的语法;第二篇为ActionScript编程提高篇(包括第3章到第9章),主要介绍事件处理机制、影片剪辑、文字、常用内置类、自定义类、全局控制和外部交互以及组件等内容;第三篇为ActionScript编程应用篇(包括第10章到第16章),详细地介绍了俄罗斯方块、扫雷、连连看、对对碰、电子书翻书特效、网上投票系统以及网上相册等案例的程序设计。
  《Flash Actionscript 2.0互动编程从基础到应用》以目前最稳定的ActionScript 2.0版本(适用于Flash MX 2004以上版本)为标准编写而成,全书共设计了99个紧扣技术点的小案例和7个综合性大案例。
  《Flash Actionscript 2.0互动编程从基础到应用》讲解清楚、案例丰富、知识系统,适合ActionScript的初中级读者作为学习用书。
展开
目录
第一篇 ActionScript编程基础

第1章 ActionScript入门 1
1.1 ActionScript是什么 2
1.2 ActionScript的发展历程 3
1.3 ActionScript和其他语言的关系 4
1.4 Flash中的编程环境 4
1.4.1 “动作”面板 4
1.4.2 “输出”面板 9
1.4.3 “脚本”窗口 10
1.5 基本AS命令 10
1.5.1 stop和play 10
* 用stop和play命令实现地球公转 11
1.5.2 gotoAndStop和gotoAndPlay 12
* 用gotoAndPlay实现地球公转 12
1.5.3 prevFrame和nextFrame 13
* 用prevFrame和nextFrame实现图片展示 13

第2章 语法 14
2.1 格式上的要求 15
2.1.1 大小写敏感 15
2.1.2 AS的单位 15
2.2 数据类型 19
2.2.1 字符串 19
2.2.2 数字 20
2.2.3 布尔值 21
2.2.4 Object 21
2.2.5 MovieClip 22
2.2.6 Null 22
2.2.7 Undefined 22
2.2.8 确定变量的数据类型 22
2.2.9 数据类型转换 23
2.3 运算符 23
2.3.1 点运算符 23
2.3.2 数值运算符 24
2.3.3 比较运算符 25
2.3.4 字符串运算符 25
2.3.5 逻辑运算符 26
2.3.6 按位运算符 26
2.3.7 赋值运算符 27
2.3.8 数组访问运算符 28
2.3.9 运算符的优先级 29
2.4 面向对象编程 30
2.4.1 类 30
2.4.2 实例 32
* 运用实例控制动画播放 32
2.5 程序结构 34
2.5.1 条件结构if 34
2.5.2 循环结构for 35
2.5.3 循环结构while 35
2.5.4 break和continue语句 36
2.5.5 分支结构switch 37
2.5.6 with语句 38

第二篇 ActionScript编程提高

第3章 事件处理机制 40
3.1 事件处理概述 41
3.2 事件处理 42
3.2.1 按钮事件 42
* 为按钮添加AS 43
3.2.2 按钮事件处理函数 44
3.3 影片剪辑事件处理 44
3.3.1 影片剪辑事件 45
* 用load和enterFrame事件制作移动脸谱 45
* 用mouseMove事件实现鼠标跟随 46
* 用mouseDown和mouseUp事件实现鼠标跟随 47
3.3.2 影片剪辑事件处理函数 49
* 用onMouseMove函数实现鼠标跟随 49
* 用onEnterFrame函数实现图片悬停 51
3.4 侦听器和广播器 54
3.5 键盘 55
3.5.1 键控代码 55
* 用getCode方法控制游戏角色 58
* 用isDown方法移动图片 59
3.5.2 ASCII码 60
* 用getAscii方法制作打字游戏 60
3.6 鼠标 61
3.6.1 替换鼠标指针 62
* 替换鼠标指针 62
3.6.2 鼠标中键 63
* 用鼠标中键控制图片滚动 64
3.6.3 鼠标右键 65
* 自定义右键菜单 65

第4章 影片剪辑 67
4.1 影片剪辑属性 68
4.1.1 坐标位置 68
4.1.2 旋转角度 69
* 通过_rotation属性旋转对象 69
* 用_rotation属性制作鼠标旋转跟随 70
4.1.3 透明度和可见性 71
* 通过_alpha属性实现图片渐入渐出 72
4.1.4 宽高和比例 73
* 用_width和_height属性控制影片剪辑大小 73
* 通过_xscale和_yscale属性控制影片剪辑缩放 74
4.1.5 鼠标位置 75
4.1.6 帧属性 75
* 马赛克效果的导航条 75
* 制作loading动画 77
4.2 动态创建影片剪辑 78
4.2.1 深度级别 78
4.2.2 duplicateMovieClip 79
* 用duplicateMovieClip动态复制影片剪辑 79
4.2.3 attachMovie 80
* 用attachMovie方法制作雪花飞舞 81
* 跟随鼠标游动的鱼 82
4.2.4 removeMovieClip 83
* 打蜜蜂游戏 83
4.2.5 createEmptyMovieClip 84
* 用createEmptyMovieClip方法创建影片剪辑 85
4.2.6 loadMovie 86
* 用loadMovie制作图片展示 86
4.3 管理深度 88
4.3.1 取得深度 88
* 鼠标跟随的下雪效果 89
4.3.2 交换深度 90
* 用swapDepths方法实现立体旋转特效 90
4.4 拖动影片剪辑 91
* 制作放大镜 92
4.5 动态创建遮罩 93
* 用遮罩实现橡皮擦特效 93
4.6 碰撞测试 94
* 用碰撞测试实现粘附特效 95
4.7 绘画方法 96
4.7.1 moveTo 96
4.7.2 lineStyle 96
4.7.3 lineTo 96
* 用绘画方法画直线 97
4.7.4 curveTo 98
* 用绘画方法画曲线 98
* 用绘画方法画圆 100
4.7.5 beginFill 101
* 用填充方法画填充图形 101
4.7.6 beginGradientFill 103
* 用填充方法画渐变填充图形 104
* 交互式填充图形 105

第5章 文字 108
5.1 文本类型 109
5.1.1 动态文本 109
* 动态文本展示 109
* 文字淡入淡出 110
* 随机文字特效 111
5.1.2 输入文本 113
* 可指定倍数的放大镜 113
5.2 TextField类 114
5.2.1 TextField类的属性 115
5.2.2 TextField类的方法 115
* 用侦听器实现累加运算 115
* 打字游戏 116
5.3 TextFormat类 118
5.3.1 TextFormat类的属性 118
* 设置了文本格式的打字游戏 119
* 展示系统字体 121
5.3.2 TextFormat类的方法 122
* 用getTextExtent方法制作打字游戏 122
5.4 在文本中使用HTML 124
5.4.1 启用HTML格式 124
5.4.2 支持的HTML标签 125
* 用HTML标签制作图片的鼠标跟随 126
5.4.3 asfunction协议 127
5.5 在文本中使用CSS 128
5.5.1 TextField.StyleSheet类 128
5.5.2 从外部加载样式表 128
* 解析CSS文件 128
5.5.3 使用setStyle方法创建新样式 130
* 为文本应用CSS样式 130
5.6 TextSnapShot对象 131
* 用TextSnapshot对象查找静态文本 131
5.7 String类 133
5.7.1 字符串和String类的区别 133
5.7.2 String类的属性 133
5.7.3 String类的方法 133
* 用String类解智力题 135

第6章 内置类 137
6.1 颜色类Color 138
6.1.1 构造函数 138
6.1.2 方法 138
* 用setRGB方法制作调色板 138
* 鼠标跟随的颜色特效 140
* 用setTransform制作变色宠物 142
6.2 日期类Date 143
6.2.1 构造函数 144
6.2.2 方法 144
* 用Date类显示时间 144
* 用Date对象制作简单时钟 145
* 用getTime方法制作倒计时牌 146
* 用getTimezoneOffset查询时区时刻 147
* 日历 148
6.3 声音类Sound 151
6.3.1 构造函数 151
6.3.2 方法 151
* 用attachSound方法播放声音 152
* 带进度条的MP3播放器 153
6.3.3 属性 155
6.3.4 事件处理函数 155
* 多功能MP3播放器 156
6.4 数学类Math 160
6.4.1 方法 160
* 彩票选号器 160
* 用三角函数绘制花朵 161
6.4.2 属性 163
6.5 XML类 163
6.5.1 XML基础 164
6.5.2 构造函数 164
6.5.3 方法 165
6.5.4 集合 166
6.5.5 属性 167
* 解析XML 168
* 编辑XML对象 171

第7章 自定义类 174
7.1 创建和使用类 175
7.1.1 面向对象的原则 175
7.1.2 定义类 175
7.1.3 属性和方法 176
7.1.4 构造函数 176
* 用自定义类实现图片淡入淡出 178
7.1.5 实例成员和类成员 179
7.1.6 get和set方法 180
7.1.7 创建动态类 181
7.1.8 类的编译和导出 181
7.2 继承和接口 182
7.2.1 继承和子类 182
* 用继承类实现图片特效 183
* 用继承类实现鼠标跟随 184
7.2.2 控制成员访问 185
7.2.3 接口 186
* 通过接口实现画图板 187

第8章 全局控制和外部交互 192
8.1 Stage类 193
8.1.1 隐藏菜单 193
8.1.2 缩放模式 193
8.1.3 对齐方式 194
8.1.4 事件处理 194
8.2 fscommand函数 194
8.2.1 与Flash Player通信 194
8.2.2 与JavaScript通信 195
8.3 LocalConnection类 197
* 在两个SWF文件之间实现通信 197
8.4 SharedObject类 198
* 可以保存歌曲列表的MP3 199
8.5 loadVariables 200
* 用loadVariables方法实现鼠标跟随 201
* 和ASP结合的网站计数器 202
8.6 LoadVars类 203
* 和ASP结合可保存图形的画图板 204

第9章 组件 213
9.1 组件概述 214
9.1.1 添加组件 214
* 动态添加组件 214
9.1.2 设置组件样式 215
9.1.3 处理组件事件 217
* 用事件侦听器处理组件事件 218
9.2 内置组件 219
9.2.1 用户界面组件 219
* Label和TextInput组件 219
* Button组件 221
* RadioButton组件 223
* List组件 225
* ComboBox组件 226
* ScrollPane组件 227
* NumericStepper组件 229
* MenuBar组件 231
* Menu组件 232
* Accordion组件 235
* Tree组件 236
* DateField组件 239
* DateChooser组件 240
* Alert组件 241
* Window组件 242
* Loader组件 244
* ProgressBar组件 246
* DataGrid组件 248
9.2.2 媒体组件 249
* MediaPlayback组件 250
9.2.3 数据组件 251

第三篇 ActionScript编程应用

第10章 俄罗斯方块 253
10.1 效果预览 254
10.2 技术分析 254
10.3 操作步骤 255

第11章 扫雷 284
11.1 效果预览 285
11.2 技术分析 286
11.3 操作步骤 286

第12章 连连看 303
12.1 效果预览 304
12.2 技术分析 305
12.3 操作步骤 306

第13章 对对碰 319
13.1 效果预览 320
13.2 技术分析 320
13.3 操作步骤 321

第14章 翻书效果 334
14.1 效果预览 335
14.2 技术分析 335
14.3 操作步骤 336

第15章 网上投票系统 346
15.1 效果预览 347
15.2 技术分析 348
15.3 操作步骤 349

第16章 网上相册 361
16.1 效果预览 362
16.2 技术分析 363
16.3 操作步骤 363
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证