《Flash ActionScript 2.0互动编程从基础到应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈冬编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115153698
  • 页数:384 页
图书介绍:本书介绍ActionScript入门必备知识和基本的语法等。

第1章 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.5.1 stop和play 10

1.4.3 “脚本”窗口 10

1.5 基本AS命令 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.2 AS的单位 15

2.1.1 大小写敏感 15

2.1 格式上的要求 15

2.2 数据类型 19

2.2.1 字符串 19

2.2.2 数字 20

2.2.3 布尔值 21

2.2.4 Object 21

2.2.8 确定变量的数据类型 22

2.2.7 Undefined 22

2.2.6 Null 22

2.2.5 MovieClip 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.3 循环结构while 35

2.5.2 循环结构for 35

2.5.4 break和continue语句 36

2.5.5 分支结构switch 37

2.5.6 with语句 38

第二篇 ActionScript编程提高 40

第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

小闪一下 替换鼠标指针 62

3.6.1 替换鼠标指针 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.6 帧属性 75

小闪一下 马赛克效果的导航条 75

4.1.5 鼠标位置 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

小闪一下 用swapDepths方法实现立体旋转特效 90

4.3.2 交换深度 90

4.4 拖动影片剪辑 91

小闪一下 制作放大镜 92

4.5 动态创建遮罩 93

小闪一下 用遮罩实现橡皮擦特效 93

4.6 碰撞测试 94

小闪一下 用碰撞测试实现粘附特效 95

4.7.2 lineStyle 96

4.7.3 lineTo 96

4.7.1 moveTo 96

4.7 绘画方法 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

小闪一下 用getTextExtent方法制作打字游戏 122

5.3.2 TextFormat类的方法 122

5.4.1 启用HTML格式 124

5.4 在文本中使用HTML 124

5.4.2 支持的HTML标签 125

小闪一下 用HTML标签制作图片的鼠标跟随 126

5.4.3 asfunction协议 127

5.5.2 从外部加载样式表 128

小闪一下 解析CSS文件 128

5.5.1 TextField.StyleSheet类 128

5.5 在文本中使用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

小闪一下 用Date类显示时间 144

6.2.1 构造函数 144

6.2.2 方法 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.5 XML类 163

6.4.2 属性 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.2 定义类 175

7.1 创建和使用类 175

7.1.1 面向对象的原则 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.1 继承和子类 182

7.2 继承和接口 182

小闪一下 用继承类实现图片特效 183

小闪一下 用继承类实现鼠标跟随 184

7.2.2 控制成员访问 185

7.2.3 接口 186

小闪一下 通过接口实现画图板 187

第8章 全局控制和外部交互 192

8.1.2 缩放模式 193

8.1.1 隐藏菜单 193

8.1 Stage类 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 load Variables 200

小闪一下 用loadVariables方法实现鼠标跟随 201

小闪一下 和ASP结合的网站计数器 202

8.6 Load Vars类 203

小闪一下 和ASP结合可保存图形的画图板 204

第9章 组件 213

小闪一下 动态添加组件 214

9.1.1 添加组件 214

9.1 组件概述 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

第10章 俄罗斯方块 253

第三篇 ActionScript编程应用 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.2 技术分析 335

14.1 效果预览 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