《网页闪客奇兵Flash 5 ActionScript实例应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:龙瀛,张宏林等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115092435
  • 页数:380 页
图书介绍:

第1章 闪亮登场的Flash 5 1

1.1 崭新的界面 1

1.1.1 浮动面板 2

1.1.2 快捷启动条 3

1.1.3 自定义快捷方式 3

1.2 增强的图形功能 3

1.2.1 钢笔工具和直接选取工具 4

1.2.2 增强的调色板功能 4

1.2.3 辅助线功能 5

1.2.4 与Freehand共享矢量图片 6

1.3 XML和HTML格式支持 6

1.3.1 对于XML的支持 6

1.3.2 对于HTML的支持 7

1.4 Action及其开发工具的增强 7

1.4.1 强大的Action 8

1.4.2 新的Action面板 9

1.4.3 新的调试工具 10

1.5 跨媒体的发布方式 11

1.6 影片游览器 11

1.7 MP3音乐输入支持 12

1.8 共享符号库 13

1.9 可定制的影片夹Smart Clips 14

1.10 支持打印输出 14

第2章 Flash 5基本概念 15

2.1 位图与矢量图 15

2.1.1 位图 15

2.1.2 矢量图 16

2.1.3 Flash 5位图支持 16

2.1.4 Flash 5矢量图特效 17

2.2 影片、场景和幕 18

2.2.1 幕 18

2.2.2 场景 19

2.2.3 影片 19

2.3 时间线和层 19

2.3.1 时间线基本操作 19

2.3.2 层基本操作 22

2.4 按钮、电影剪辑和图片 23

2.4.1 按钮基本操作 24

2.4.2 电影剪辑基本操作 24

2.5 对象、符号和实例 25

2.5.1 对象基本操作 25

2.5.2 符号基本操作 26

2.5.3 实例基本操作 27

2.6 帧、关键帧和空白关键帧 27

2.6.1 帧的概念 28

2.6.2 过渡帧 28

2.6.3 关键帧 28

2.6.4 空白关键帧 28

2.7 内插动画和序列动画 29

2.7.1 内插动画 29

2.7.2 序列动画 29

2.8 库和共享符号库 30

2.8.1 库基本操作 30

2.8.2 共享符号库基本操作 31

2.9 变量及其类型 33

2.9.1 命名变量 33

2.9.2 变量的类型 33

2.9.3 变量的作用范围 34

2.9.4 声明变量 34

2.9.5 在脚本中使用变量 34

2.10 Action及其操作符、函数、属性和自带对象 36

2.10.1 Action简介 36

2.10.2 操作符 38

2.10.3 函数 40

2.10.4 数据类型 41

2.10.5 预定义对象 43

第3章 Flash 5制作基本动画实例 44

3.1 绘制基本图形 44

3.1.1 画线工具、矩形工具和圆形工具的使用 44

3.1.2 铅笔工具的使用 47

3.1.3 使用钢笔工具 48

3.1.4 笔刷工具的使用 49

3.1.5 填色工具的使用 51

3.1.6 橡皮工具的使用 52

3.1.7 对物体的编辑 53

3.1.8 对位图进行处理 56

3.1.9 把位图转换为矢量图 56

3.2 插入和控制声音 58

3.2.1 将声音添入到动画中去 58

3.2.2 将声音添加到关键帧上 58

3.2.3 将声音加入到按钮中 59

3.2.4 设置和编辑声音 60

3.2.5 声音输出的设置 62

3.3 使用透明色和渐变色绘制光影效果 63

3.4 使用文字工具 69

3.4.1 制作静态文字 69

3.4.2 制作动态文字 73

3.4.3 制作输入文字 73

3.5 建立Motion和Shape变化 76

3.5.1 制作简单的Motion动画 77

3.5.2 设定物体移动的轨迹 81

3.5.3 Mask(遮罩)的运用 84

3.5.4 利用Shape进行一般的物体变形 89

3.5.5 利用Shape Hints(变形提示点)控制复杂的变形 91

3.6 建立Mask效果 94

3.6.1 创建遮罩层 94

3.6.2 建立常规层与遮罩层的联接 95

3.6.3 取消常规层与遮罩层的联接 95

3.6.4 浮云效果制作实例 95

第4章 Flash 5高级理论与技术 97

4.1 使用ActionScript编写脚本 97

4.1.1 脚本规划与调试 97

4.1.2 面向对象的脚本编写 97

4.1.3 脚本流动控制 98

4.1.4 在动作脚本运行时控制对象 99

4.1.5 ActionScript的语法 99

4.2 时间线 102

4.2.1 关于多个时间线 102

4.2.2 关于时间线的层次关系 103

4.2.3 不同时间线间的信息传递 103

4.2.4 关于绝对和相对目标路径 104

4.3 捕获按键技术 104

4.3.1 理论基础 104

4.3.2 实例演示 105

4.3.3 制作步骤 106

4.3.4 键盘键与虚拟键码 107

4.4 “流”式播放及优化技术 108

4.4.1 数据流如何工作 108

4.4.2 数据流与播放指针的关系 108

4.4.3 用Flash生成的文件大小报告 (Size Report)来优化Movie 108

4.4.4 优化技术 108

4.5 碰撞检测技术 109

4.5.1 检测碰撞 109

4.5.2 测试电影剪辑与点之间的碰撞 110

4.5.3 测试两个电影剪辑之间的碰撞 112

4.6 自定义光标和鼠标定位技术 115

4.6.1 创建自定义光标 115

4.6.2 获取鼠标位置 116

4.7 COM的窗口“控制”技术 117

4.7.1 COM的窗口控制技术简介 117

4.7.2 COM的窗口控制技术应用举例 118

4.8 Flash动态生成技术 119

4.8.1 概述 120

4.8.2 下载及安装 120

4.8.3 基本对象及其属性 120

4.9 SVG理论 121

4.9.1 SVG概述 122

4.9.2 SVG优点 122

4.9.3 SVG基础 122

4.9.4 SVG系统要求 124

第5章 ActionScript动画实例 125

5.1 袖珍时钟 125

5.1.1 实例演示 125

5.1.2 设计构想 126

5.1.3 建立符号 126

5.1.4 安排布局 127

5.1.5 编写代码 129

5.2 变色小球 130

5.2.1 实例演示 130

5.2.2 设计构想 131

5.2.3 建立符号 131

5.2.4 安排布局 132

5.2.5 编写代码 133

5.3 移位操作 135

5.3.1 实例演示 135

5.3.2 设计构想 136

5.3.3 基本理论 136

5.3.4 建立符号 137

5.3.5 安排布局 137

5.3.6 编写代码 139

5.4 旋幻磁针 140

5.4.1 实例演示 141

5.4.2 设计构想 142

5.4.3 建立符号 142

5.4.4 安排布局 143

5.4.5 编写代码 144

5.5 音量看得见 146

5.5.1 实例演示 146

5.5.2 设计构想 146

5.5.3 生成数据文件 148

5.5.4 建立符号 150

5.5.5 安排布局 150

5.5.6 编写代码 151

5.6 全景动画 152

5.6.1 实例演示 153

5.6.2 设计构想 153

5.6.3 建立符号 154

5.6.4 安排布局 158

5.6.5 编写代码 158

5.7 三菱效果 160

5.7.1 实例演示 160

5.7.2 设计构想 161

5.7.3 建立符号 161

5.7.4 安排布局 164

5.7.5 编写代码 166

5.8 益智魔方 167

5.8.1 实例演示 167

5.8.2 设计构想 167

5.8.3 建立符号 169

5.8.4 安排布局 174

5.8.5 编写代码 175

5.9 一元二次方程求解器 176

5.9.1 实例演示 176

5.9.2 设计构想 178

5.9.3 建立符号 178

5.9.4 安排布局 181

5.9.5 编写代码 183

5.10 精确下载 185

5.10.1 实例演示 185

5.10.2 设计构想 185

5.10.3 建立符号 187

5.10.4 安排布局 189

5.10.5 编写代码 190

5.11 随机画线 192

5.11.1 实例演示 193

5.11.2 设计构想 193

5.11.3 基本概念阐述 194

5.11.4 建立符号 196

5.11.5 舞台设计 197

5.11.6 编写代码 198

5.12 开卷有益 200

5.12.1 实例演示 201

5.12.2 设计构想 202

5.12.3 建立符号 202

5.12.4 舞台布局及代码设计 207

5.13 随机加法出题器 208

5.13.1 实例演示 208

5.13.2 设计构想 209

5.13.3 建立符号 210

5.13.4 安排布局 212

5.13.5 编写代码 215

5.14 八鱼争食 217

5.14.1 实例演示 217

5.14.2 设计构想 218

5.14.3 建立符号 218

5.14.4 安排布局 220

5.14.5 编写代码 223

5.15 特效文字生成器 227

5.15.1 实例演示 227

5.15.2 设计构想 228

5.15.3 建立符号 229

5.15.4 安排布局 233

5.15.5 编写代码 235

5.16 搜索引警 238

5.16.1 实例演示 238

5.16.2 设计构想 240

5.16.3 建立符号 241

5.16.4 安排布局 243

5.16.5 编写代码 246

5.17 距离角度探测器 249

5.17.1 实例演示 249

5.17.2 设计构想 249

5.17.3 建立符号 250

5.17.4 安排布局 253

5.17.5 编写代码 256

第6章 Flash 5综合实例演练 260

6.1 数字射击游戏 260

6.1.1 实例演示 260

6.1.2 设计构想 260

6.1.3 建立符号 261

6.1.4 安排布局 263

6.1.5 编写代码 265

6.2 碰壁小球 268

6.2.1 实例演示 268

6.2.2 设计构想 269

6.2.3 建立符号 269

6.2.4 安排布局 271

6.2.5 编写代码 273

6.3 高级Windows菜单 276

6.3.1 实例演示 276

6.3.2 设计构想 277

6.3.3 建立符号 277

6.3.4 安排布局 285

6.3.5 编写代码 286

6.4 实时运算3D立方体 288

6.4.1 3D原理 288

6.4.2 正确的坐标系 288

6.4.3 基本运算公式 289

6.4.4 构想 289

6.4.5 制作元件 290

6.4.6 在任意两点之间画线 291

6.4.7 初始化程序 292

6.4.8 让立方体旋转 293

6.4.9 体现前后顺序 295

6.5 点阵汉字 298

6.5.1 点阵汉字描述方法 298

6.5.2 实例演示 299

6.5.3 设计构想 302

6.5.4 建立符号 303

6.5.5 安排布局 306

6.5.6 编写代码 309

6.6 离散文字 314

6.6.1 实例演示 315

6.6.2 设计构想 316

6.6.3 建立符号 317

6.6.4 安排布局 322

6.6.5 编写代码 325

6.7 地图导航仪 329

6.7.1 实例演示 329

6.7.2 设计构想 331

6.7.3 建立符号 331

6.7.4 安排布局 338

6.7.5 编写代码 339

第7章 Flash 5辅助工具 351

7.1 Swish——超级文字特效制作利器 351

7.1.1 Swish操作界面 351

7.1.2 Swish菜单项 352

7.1.3 Swish操作面板 352

7.1.4 Swish动画播放窗口 355

7.2 Flax——Flash文字新宠 356

7.2.1 主窗口和浮动面板 356

7.2.2 动画的制作与输入 358

7.3 Swfx——Flash特效字制作软件 360

7.3.1 Swfx简介 360

7.3.2 Swfx操作界面 361

7.4 Illustrate!4.0——三维Flash动画生成工具 362

7.4.1 Illustrate!4.0的安装 362

7.4.2 Illustrate!4.0的新特点 362

7.4.3 Illustrate!4.0操作实例 363

7.5 Poser——矢量动画辅助制作工具 365

7.5.1 概述 365

7.5.2 新特征 365

7.5.3 系统需求 366

7.6 Adobe Dimentions——超强三维建模工具 367

7.6.1 Dimensions三维建模 367

7.6.2 实例操作 370

7.7 Vecta3D-MAX——Flash超级3D效果制作工具 371

7.7.1 Vecta3D-MAX主要性能及特点 371

7.7.2 系统配置要求 372

7.7.3 下载地址 372

7.8 Rhinoceros——三维建模工具 372

7.8.1 Rhinoceros简介 373

7.8.2 Rhinoceros建立三维模型实例 374

7.9 Sound Forge——循环音效制作工具 376

7.9.1 Sound Forge简介 376

7.9.2 循环音效制作实例 376

7.10 PWS——个人网络服务器 378

7.10.1 PWS安装 378

7.10.2 PWS配置 378