《网页动画特效完全手册》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:东箭工作室编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900631119
  • 页数:434 页
图书介绍:本书主要介绍了Flash5的界面及其使用方法,基础动画的制作方法,使用ActionScript的动画的制作方法,动画制作中可能会用到的实用技巧等内容。

第1章 基础知识 1

1.1工具栏 1

1.2控制面板 2

1.3菜单 5

1.3.1 File菜单 5

1.3.2 Edit菜单 8

1.3.3 View菜单 9

1.3.4 Insert菜单 11

1.3.5 Modify菜单 11

1.3.6 Text菜单 13

1.3.8 Window菜单 14

1.3.7 Control菜单 14

1.3.9 Help菜单 16

1.4 Flash 5新功能 17

1.4.1新的用户界面 17

1.4.2改善的帮助系统 18

1.4.3 Besser笔工具 18

1.4.4 Freehand文件格式的导入 18

1.4.5共享Symbols Libraries 18

1.4.6 Movie Explorer 19

1.4.7 Web Native Printing 19

1.4.8 ActionScript开发工具 19

1.4.11对Quicktime和Realplayer的支持 20

1.4.9 Smart Clips 20

1.4.10对Generator的支持 20

1.4.12对XML和HTML的支持 21

第2章 动画基础 22

2.1认识帧(Frame) 22

2.2认识层(Layer) 23

2.3认识符号(Symbol) 24

2.4基础移动渐变 24

2.4.1预览成品 24

2.4.2逐步讲解 25

2.5常用快捷键 32

2.6.2逐步讲解 33

2.6物体的旋转、缩放与翻转 33

2.6.1预览成品 33

2.6.3对齐符号中心点 34

2.6.4准确地旋转、缩放对象 36

2.7物体的颜色与透明度的渐变 36

2.7.1预览成品 36

2.7.2逐步讲解 36

2.8物体形状渐变 38

2.8.1预览成品 38

2.8.2逐步讲解 38

2.9.2制作步骤 42

2.9物体运动路径 42

2.9.1预览成品 42

2.10制作影片片断 45

2.10.1预览成品 45

2.10.2制作步骤 45

2.11按钮的4种状态 48

2.11.1预览成品 48

2.11.2逐步讲解 48

2.12用按钮控制动画 52

2.12.1预览成品 52

2.12.2制作步骤 52

2.13.2制作步骤 54

2.13.1预览成品 54

2.13蒙板的制作 54

2.14给文字做超链接 56

2.14.1预览成品 56

2.14.2制作步骤 56

2.15加入背景音乐 57

2.15.1预览成品 57

2.15.2制作步骤 57

2.16光芒掠过的文字 60

2.16.1预览成品 60

2.16.2制作步骤 61

2.17.2点阵图 64

2.17矢量图与点阵图 64

2.17.1矢量图 64

2.18简单的交互动画与关闭窗口 66

2.18.1预览成品 66

2.18.2制作步骤 66

2.19飞行按钮 72

2.19.1预览成品 72

2.19.2制作步骤 72

3.1.1 ActionScript的新功能 78

3.1.2书写ActionScript 78

3.1 ActionScript简介 78

第3章 ActionScript详解 78

3.1.3 ActionScirpt常用名词和概念 80

3.2 Basic Actions(基本Actions) 82

3.2.1 Go To(跳转到指定的帧) 82

3.2.2 Play(从当前帧开始播放) 83

3.2.3 Stop(停止播放当前帧) 83

3.2.4 Toggle High Quality(在高画质和低画质间切换) 83

3.2.5 Stop All Sounds(停止所有声音的播放) 83

3.2.6 Get URL(使浏览器浏览指定页面) 83

3.2.7 FSCommand(发送FSCommand命令) 84

3.2.9 Unload Movie(卸载影片) 85

3.2.10 Tell Targer(指定Actions命令生效的目标) 85

3.2.8 Load Movie(调入影片) 85

3.2.11 IfframeLoaded(帧是否被载入) 86

3.2.12 On Mouse Event(鼠标事件) 87

3.3 Actions(高级Actions) 88

3.3.1 break(跳出循环) 88

3.3.2 call(调用指定帧中的程序) 88

3.3.3 comment(注释) 88

3.3.7 duplicateMovieClip(复制MC) 89

3.3.6 do while(do...while循环) 89

3.3.5 delete(删除已经定义的变量或对象) 89

3.3.4 continue(跳出到下一轮循环) 89

3.3.8 else(否则,与if联用) 90

3.3.9 else if(否则如果,与if联用) 90

3.3.10 evaluate(求出任意表达式的值) 90

3.3.11 for(for循环) 90

3.3.12 for...in(列举对象中所有的子体) 91

3.3.13 function(声明自定义函数) 91

3.3.14 if(如果) 92

3.3.15 include(读入外部的ActionScript程序.as文件) 92

3.3.16 loadVariables(引入外部文件中的变量值) 92

3.3.18 onClipEvent(MC的事件触发程序) 95

3.3.17 on(鼠标事件的触发条件) 95

3.3.19 print(输出到打印机) 96

3.3.20 return(在function中返回一个值) 96

3.3.21 set variable(设定变量值) 96

3.3.22 setProperty设定属性 97

3.3.23 startDrag(开始拖动某个mc) 98

3.3.24 stopDrag(停止拖动) 99

3.3.25 trace(跟踪调试) 99

3.3.26 var(声明局部变量) 99

3.3.27 while(当...成立时...) 99

3.3.28 with(对...对象做...) 99

3.4 Operators(运算符) 100

3.4.1 Bitwise Operators(位运算符) 102

3.4.2 Compound Assignment(复合赋值) 102

3.4.3 String Operators(字符串运算符) 103

3.5 Functions(函数) 104

3.5.1 Boolean(取表达式的布尔值) 104

3.5.2 escape(除URL串中的非法字符) 104

3.5.3 eval(返回由表达式命名的变量值) 104

3.5.4 false(布尔非值0) 104

3.5.5 getProperty(获取属性) 104

3.5.11 isNaN(测试是否为非数值) 105

3.5.9 int(数值转换成整数) 105

3.5.10 isFinite(测试数值是否为有限数) 105

3.5.7 getVersion(获取Flash Player的版本号) 105

3.5.6 getTimer(获取从电影开始播放到当前的总播放毫秒数) 105

3.5.8 hitTest(测试一个点或者MC是否同另一个交叉) 105

3.5.12 keycode(返回键盘按下某键的键盘值) 106

3.5.13 maxscroll(文本框的最大长度) 106

3.5.14 newline(换行符) 106

3.5.18 random(产生0到指定数间的随机数) 107

3.5.21 targetPath(返回指定实例MC的路径字符串) 107

3.5.19 scroll(文本框中的当前行) 107

3.5.20 String(将参数转换成字符串) 107

3.5.17 parseInt(将参数转换成整数) 107

3.5.16 parseFloat(将参数转换成浮点数) 107

3.5.15 Number(将参数转换成数值) 107

3.5.22 true(布尔值为1) 108

3.5.23 unescape(保留字符串中的130X格式的16进制字符) 108

3.5.24 String Functions(字符串函数) 108

3.6 Properties(属性) 110

3.6.1 _alpha(实例的透明度) 110

3.6.2 _currentframe(当前MC的播放帧数) 110

3.6.3 _droptarget(正在拖动的MC是否播完) 110

3.6.4 _focusrect(焦点矩形框的显示与否) 110

3.6.11 _soundbuftime(声音的缓冲区大小) 111

3.6.10 _rotation(MC旋转的角度) 111

3.6.9 _quality(当前画质) 111

3.6.8 _name(MC的实例名) 111

3.6.6 _height(MC的高度) 111

3.6.5 _framesloaded(载入的影片帧数) 111

3.6.7 _highquality(画质的高低) 111

3.6.12 _target(MC的路径) 112

3.6.13 _totalframes(总帧数) 112

3.6.14 _url(Flash影片被调用的URL地址) 112

3.6.15 _visible(是否可视) 112

3.6.16 _width(MC的宽度) 112

3.6.17 _x(MC的x坐标) 112

3.6.18 _xmouse(鼠标的x坐标) 112

3.6.19 _xscale(MC的X轴向缩放度) 112

3.6.22 _yscale(MC的y轴向缩放度) 113

3.7 Objects(对象) 113

3.6.20 _y(MC的y坐标) 113

3.6.21 _ymouse(鼠标的y坐标) 113

3.7.1 Array(数组对象) 114

3.7.2 Boolean(布尔) 119

3.7.3 Color(颜色) 120

3.7.4 Date(时间和日期) 123

3.7.5 Key(键盘) 129

3.7.6 Math(数学) 132

3.7.7 Mouse(鼠标) 137

3.7.8 MovieClip(影片片断) 137

3.7.9 Number(数字) 143

3.7.10 Object(对象) 145

3.7.11 Selection(文本选择) 146

3.7.12 Sound(声音) 147

3.7.13 String(字符串) 150

3.7.14 XML(可扩充性标记语言) 152

3.7.15 XMLSocket(XMLSocket对象) 160

第4章 高级制作 162

4.1改变鼠标形状的实现 162

4.1.1预览成品 162

4.1.2制作步骤 162

4.2.1预览成品 164

4.2.2制作步骤 164

4.2窗口震动效果 164

4.3火焰的制作 167

4.3.1预览成品 167

4.3.2概念介绍 167

4.3.3制作步骤 168

4.4鼠标控制人物移动基础讲解 174

4.4.1预览成品 174

4.4.2制作步骤 174

4.5虚拟可控制现实物体的制作 178

4.5.1预览成品 178

4.5.2制作步骤 178

4.6.2制作步骤 185

4.6钢琴的制作 185

4.6.1预览成品 185

4.7 MONO飞行菜单 192

4.7.1预览成品 192

4.7.2详细讲解 192

4.8水母的制作 195

4.8.1预览成品 195

4.8.2制作步骤 195

第5章 实用技巧 206

5.1 Shared Library 206

5.2声音文件的取得 209

5.3手写板WACOM的介绍 212

第6章 基础练习 214

6.1移动导线的运用 214

6.1.1预览成品 214

6.1.2设计思路 214

6.1.3制作步骤 214

6.2运用Mask制作广告条 217

6.2.1预览成品 217

6.2.2设计思路 217

6.2.3制作步骤 218

6.3.1预览成品 220

6.3.2设计思路 220

6.3电子手表的制作 220

6.3.3制作步骤 221

6.4调色板 223

6.4.1预览成品 223

6.4.2设计思路 223

6.4.3制作步骤 224

6.5反方向运动鼠标 229

6.5.1预览成品 229

6.5.2设计思路 230

6.5.3制作步骤 230

7.1.1图形数字显示 233

7.1数字计算 233

第7章 复杂动画 233

7.1.2以图形表示生命值或能量值 236

7.2随机函数 238

7.2.1滚骰子 238

7.2.2物体的随机运动 239

7.3时间计算 241

7.3.1利用影片的播放速率之一 241

7.3.2利用影片的播放速率之二 242

7.3.3精确计时法 243

7.4对玩家的操作记录 244

7.4.1概念提示 244

7.4.3制作步骤 245

7.4.2预览成品 245

7.5游戏中的优选法 248

7.5.1概念提示 248

7.5.2预览成品 248

7.5.3制作步骤 248

7.6关于碰撞问题 250

7.6.1概念提示 250

7.6.2预览成品 250

7.6.3制作步骤 250

7.7键盘控制 251

7.7.1概念提示 251

7.7.2预览成品 251

7.7.3制作步骤 252

第8章 精美制作 255

8.1游动的鼠标跟随 255

8.1.1预览成品 255

8.1.2设计思路 255

8.1.3制作步骤 255

8.2利用控制条控制音量 259

8.2.1预览成品 259

8.2.2设计思路 259

8.2.3制作步骤 259

8.3.3制作步骤 261

8.3.2概念提示 261

8.3.1预览成品 261

8.3飘逸的头发 261

8.4绘制螺旋图形 265

8.4.1成品预览 265

8.4.2概念提示 265

8.4.3操作步骤 265

8.5实时三维动画内核分析 268

8.5.1成品预览 268

8.5.2简要提示 268

8.5.3实现三维动画 269

8.6.2概念提示 271

8.6.3逐步讲解 271

8.6.1成品预览 271

8.6精确下载制作 271

8.7简单AI算法的应用 273

8.7.1成品预览 273

8.7.2概念介绍 273

8.7.3制作步骤 274

第9章 视觉效果 277

9.1旋转的古堡 277

9.1.1预览成品 277

9.1.2设计思路 277

9.1.3制作步骤 277

9.2.1预览成品 280

9.2随机闪光动画 280

9.2.2设计思路 281

9.2.3制作过程 281

9.3人生在世 288

9.3.1预览成品 288

9.3.2设计思路 289

9.3.3制作步骤 289

9.4群牛乱舞 293

9.4.1预览成品 293

9.4.2设计思路 293

9.4.3制作步骤 293

9.5.1预览成品 298

9.5陨石风暴 298

9.5.2制作思路 299

9.5.3制作步骤 299

9.6魔障 304

9.6.1预览成品 304

9.6.2制作思路 305

9.6.3制作步骤 305

9.7昆虫也疯狂 312

9.7.1预览成品* 312

9.7.2设计思路 313

9.7.3制作步骤 313

10.1.3制作步骤 317

10.1.2设计思路 317

第10章 特殊效果 317

10.1.1预览成品 317

10.1声音控制 317

10.2 3D圆飞行菜单 325

10.2.1预览成品 325

10.2.2设计思路 325

10.2.3制作步骤 326

10.3波光粼粼 332

10.3.1预览成品 332

10.3.3制作步骤 333

10.3.2设计思路 333

第11章 编程技巧 339

11.1窗口切换 339

11.1.1预览成品 339

11.1.2设计思路 339

11.1.3制作步骤 339

11.2反弹小球 343

11.2.1预览成品 343

11.2.2预备知识 343

11.2.3制作步骤 343

11.3.3制作步骤 349

11.3.2设计思路 349

11.3.1预览成品 349

11.3简单钟表 349

11.3.4调试输出 356

11.4动态鼠标 356

11.4.1预览成品 356

11.4.2设计思路 357

11.4.3制作步骤 357

第12章 综合应用 363

12.1一般原理 363

12.2交互的过程 364

12.3环境的配置以及学习的方向 364

12.4运行环境的搭建 365

12.5学习Flash从外部文件取得变量 368

12.6从动态网页里面读入变量 372

12.7通过Flash向PHP发送数据 374

12.8用数据库保存Flash电影的数据 376

12.8.1常用的SQL指令 376

12.8.2制作用户注册系统界面 379

12.9做个Flash聊天室 386

第13章 俄罗斯方块游戏 393

13.1预览成品 393

13.2设计思路 393

13.3制作步骤 394