图书介绍
ActionScript 2.0编程入门经典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- Nathan Derksen,Jeff Berg著;张蕾译 著
- 出版社: 北京:清华大学出版社
- ISBN:730214253X
- 出版时间:2007
- 标注页数:748页
- 文件大小:185MB
- 文件页数:766页
- 主题词:动画-设计-图形软件,Flash ActionScript 2.0
PDF下载
下载说明
ActionScript 2.0编程入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识Macromedia Flash1
1.1 开发环境介绍1
1.1.1 Tools面板1
1.1.2 Properties面板3
1.1.3 时间线3
1.1.4 关键帧和动画3
1.2 关于库和符号4
1.2.1 使用Button符号5
1.2.2 使用Movie Clip符号7
1.2.3 关于图层、深度和级别7
1.3 设置脚本环境8
1.3.1 Actions面板简介8
1.3.2 探讨ActionScript参数设置9
1.3.3 探讨Auto Format参数设置12
1.3.4 发布项目13
1.3.5 用于检测Flash播放器的选项16
1.4 小结17
1.5 练习17
第2章 初识ActionScript 2.019
2.1 理解语句19
2.1.1 使用简单的语句19
2.1.2 使用复合语句20
2.2 理解运算符20
2.2.1 使用运算符优先级22
2.2.2 探讨运算符关联性22
2.2.3 理解常用运算符23
2.3 使用空白24
2.4 使用注释25
2.5 介绍变量26
2.5.1 将数据赋予变量27
2.5.2 查看变量的内容27
2.5.3 把数据从一个变量传递到另一个变量28
2.5.4 命名变量28
2.5.5 介绍常量29
2.5.6 使用强变量类型30
2.5.7 探讨数据类型33
2.5.8 点语法37
2.5.9 识别特殊变量和关键字38
2.6 处理数据的集合40
2.6.1 理解数组40
2.6.2 探讨联合数组和对象46
2.7 小结50
2.8 习题51
第3章 了解ActionScript表达式和循环52
3.1 决策52
3.1.1 表达式53
3.1.2 构建表达式54
3.1.3 使用if..then..else58
3.1.4 使用switch..case59
3.2 了解循环65
3.2.1 for循环65
3.2.2 for..in循环67
3.2.3 while循环69
3.2.4 do..while循环70
3.2.5 处理循环错误74
3.3 小结77
3.4 习题78
4.1 函数80
第4章 探讨ActionScript函数和作用域80
4.1.1 函数的工作状况82
4.1.2 一种替代语法84
4.1.3 作为参数传递函数85
4.2 变量作用域89
4.2.1 管理变量作用域91
4.2.2 副作用93
4.3 小结95
4.4 习题95
第5章 开始编码97
5.1 面向对象编程简介97
5.1.1 定义面向对象编程97
5.1.2 面向对象编程的目标102
5.2.1 了解变量命名103
5.2 编码最佳实践103
5.2.2 变量类型化106
5.2.3 注释111
5.2.4 格式化代码113
5.2.5 理解变量作用域114
5.2.6 访问另一个时间线中的变量117
5.2.7 创建自己的函数124
5.3 小结135
5.4 习题136
第6章 建立Flash项目138
6.1 建立库138
6.2 处理位图图像139
6.2.1 保持图像在桌面上有组织139
6.2.2 保持图像在库中有组织139
6.2.3 把图像嵌入到电影剪辑中140
6.3 在电影剪辑内嵌套各个部分142
6.3.1 使用关键帧管理应用程序状态143
6.3.2 把代码保存在外部文件中145
6.3.3 使用脚本管理应用程序状态147
6.4 小结151
6.5 习题151
第7章 控制电影剪辑152
7.1 呈现电影剪辑152
7.1.1 MovieClip类方法152
7.1.2 MovieClip类属性167
7.1.3 MovieClip类事件169
7.2 动态创建电影剪辑170
7.3 从库中附加电影剪辑174
7.4 加载外部电影176
7.4.1 把电影加载进级别中177
7.4.2 把媒体加载进现有的电影剪辑中178
7.4.3 完全限定的URL、绝对URL和相对URL179
7.5 把电影剪辑用作遮罩183
7.6 改进电影剪辑性能188
7.6.1 位图缓存188
7.6.2 透明度189
7.6.3 滤镜和混合模式189
7.6.4 全屏幕190
7.7 小结190
7.8 习题190
第8章 预加载电影192
8.1 使用自定义的预加载器192
8.2 利用onEnterFrame()与setInterval()轮询196
8.3 理解MovieClipLoader类198
8.3.1 MovieClipLoader类事件198
8.3.2 MovieClipLoader类方法199
8.3.3 实现MovieClipLoader类202
8.4.1 Loader组件的方法、属性和事件205
8.4 研究Loader和ProgressBar组件205
8.4.2 ProgressBar组件的方法、属性和事件206
8.4.3 实现Loader和ProgressBar组件207
8.5 使用预加载器的策略210
8.5.1 整体式电影方法210
8.5.2 分块式电影方法214
8.6 小结217
8.7 习题218
第9章 使用组件220
9.1 版本2.0的新特性220
9.2 探讨组件221
9.2.1 数据组件221
9.2.2 FLVPlayback组件和FLV Playback Custom UI组件221
9.2.4 用户界面组件223
9.2.3 用于Flash播放器版本6和7的媒体组件223
9.3 手动放置组件225
9.4 利用脚本把组件放到舞台上227
9.5 用脚本处理组件232
9.6 小结235
9.7 练习235
第10章 与用户交互237
10.1 处理事件237
10.1.1 创建侦听器对象237
10.1.2 创建侦听器对象的变体244
10.1.3 创建一个侦听器函数245
10.1.4 应该使用哪种侦听器技术247
10.2 把多个侦听器附加到多个组件上252
10.2.2 处理来自多个源的事件253
10.2.1 组织侦听器253
10.3 手动调用一个组件中的事件259
10.4 小结260
10.5 习题261
第11章 控制组件262
11.1 介绍Component Inspector面板262
11.2 使用Bindings选项卡在组件之间创建数据绑定263
11.3 把XML文件用作数据源265
11.4 控制组件外观269
11.4.1 使用setStyle()更改组件样式269
11.4.2 设置组件外观277
11.5 小结281
11.6 习题281
12.1.1 编译时错误282
12.1.2 逻辑错误282
12.1 错误的类型282
第12章 调试282
12.2 开发调试288
12.2.1 使代码可读289
12.2.2 开发小代码块289
12.2.3 使用短小的函数290
12.3 调试的科学290
12.3.1 开发一种理论290
12.3.2 运行一个实验292
12.3.3 分析结果298
12.4 小结299
12.5 习题300
第13章 处理矢量图形303
13.1 使用绘图API303
13.2.1 lineStyle()304
13.2 利用ActionScript绘制矢量的工具304
13.2.2 beginFill()305
13.2.3 beginBitmapFill()306
13.2.4 beginGradientFill()306
13.2.5 endFill()307
13.2.6 moveTo()307
13.2.7 lineTo()308
13.2.8 curveTo()308
13.2.9 clear()308
13.3 利用ActionScript绘制矢量308
13.4 Matrix对象317
13.5 小结317
13.6 习题318
14.1 DropShadowFilter319
第14章 应用滤镜效果319
14.2 BlurFilter321
14.3 GlowFilter321
14.4 BevelFilter322
14.5 GradientGlowFilter323
14.6 GradientBevelFilter324
14.7 ConvolutionFilter324
14.8 ColorMatrixFilter328
14.9 DisplacementMapFilter330
14.10 克隆滤镜331
14.11 应用多个滤镜331
14.12 应用混合模式336
14.13 小结337
14.14 习题338
15.1 Bitmap对象的方法339
第15章 直接处理位图数据339
15.1.1 applyFilter()340
15.1.2 clone()340
15.1.3 colorTransform()340
15.1.4 copyChannel()341
15.1.5 copyPixels()341
15.1.6 dispose()342
15.1.7 draw()342
15.1.8 fillRect()342
15.1.9 floodFill()343
15.1.10 generateFilterRect()343
15.1.11 getColorBoundsRect()343
15.1.12 getPixel()344
15.1.13 getPixel32()344
15.1.14 hitTest()344
15.1.16 merge()345
15.1.15 loadBitmap()345
15.1.17 noise()346
15.1.18 paletteMap()346
15.1.19 perlinNoise()347
15.1.20 pixelDissolve()348
15.1.21 scroll()349
15.1.22 setPixel()349
15.1.23 setPixel32()349
15.1.24 threshold()349
15.2 bitmapData对象的属性350
15.3 将电影剪辑转换成位图图像351
15.4 操纵位图数据351
15.5 小结353
15.6 习题353
16.2 使用关键帧创建动画354
16.1 脚本式动画与非脚本式动画354
第16章 把ActionScript用于动画354
16.3 使用ActionScript创建动画356
16.3.1 使用onEnterFrame()移动电影剪辑356
16.3.2 使用setInterval()移动电影剪辑359
16.4 基于帧的动画与基于时间的动画361
16.4.1 在动画上移动帧速率的作用361
16.4.2 应该使用哪一种技术364
16.4.3 选择帧速率或更新时间间隔364
16.5 利用电影剪辑创建动画365
16.5.1 制作多个电影剪辑的动画366
16.5.2 添加随机行为367
16.5.3 介绍舒缓和加速372
16.6 小结387
16.7 习题387
17.1 Tween类388
第17章 自动化过渡效果388
17.1.1 绝对过渡与相对过渡389
17.1.2 内置的舒缓类和方法389
17.1.3 Tween类方法390
17.1.4 Tween类属性和事件395
17.1.5 并行播放过渡399
17.1.6 按顺序播放过渡402
17.2 利用绘图API创建动画409
17.3 小结417
17.4 习题417
第18章 处理文本418
18.1 用ActionScript创建文本框418
18.1.1 文本框实例名与文本框变量名418
18.1.3 自由地创建文本框419
18.1.2 系统字体和嵌入式字体419
18.2 处理文本显示属性421
18.2.1 antiAliasType421
18.2.2 sharpness422
18.2.3 thickness422
18.3 富文本格式化选项424
18.3.1 使用TextFormat425
18.3.2 Flash 8新增的文本格式选项425
18.3.3 关于setTextFormat()的注释431
18.4 显示HTML431
18.5 HTML文本框中的图像和SWF支持433
18.6 字体支持436
18.7 超链接和ASFunction方法438
18.8.2 将StyleSheet与文本框相关联439
18.8.1 创建层叠样式表对象439
18.8 使用层叠样式表439
18.8.3 直接在StyleSheet对象上定义样式441
18.9 如何定义标签、类和属性444
18.10 结合使用CSS与XML445
18.11 滚动文本选项447
18.11.1 使用TextArea组件滚动文本448
18.11.2 使用ScrollBar组件滚动文本449
18.12 小结455
18.13 习题456
第19章 把ActionScript用于媒体457
19.1 管理图像457
19.1.1 智能预加载458
19.1.2 使用MovieClipLoader预加载图像459
19.2.1 声音类方法460
19.2 管理声音460
19.2.2 声音类事件和属性461
19.2.3 创建一个声音对象462
19.2.4 加载库声音462
19.2.5 加载外部MP3文件463
19.2.6 流化MP3音频464
19.2.7 开始、停止和跟踪声音465
19.2.8 事件声音467
19.2.9 控制音量、setPan和setTransform468
19.3 处理麦克风474
19.3.1 麦克风类方法475
19.3.2 麦克风类属性和事件476
19.3.3 麦克风活动477
19.4 小结479
19.3.4 netStream479
19.5 习题480
第20章 管理视频481
20.1 术语、技术和质量481
20.1.1 数据速率481
20.1.2 逐行视频——HTTP482
20.1.3 流式视频——Flash Communication Server482
20.1.4 视频关键帧482
20.1.5 可变位速率483
20.1.6 隔行视频483
20.1.7 帧速率484
20.2 创建Flash视频484
20.3 转换视频484
20.4 加载外部视频487
20.6 加载外部FLV文件488
20.5 导出到视频488
20.6.1 netStream类489
20.6.2 Video类490
20.7 控制视频位置492
20.8 使用视频内的透明度495
20.9 处理视频质量497
20.9.1 解块和解环498
20.9.2 缩放和透明度499
20.10 使用照相机499
20.10.1 Camera类的方法、属性和事件500
20.10.2 创建Camera对象501
20.10.3 将照相机馈给显示为舞台上的视频501
20.10.4 有关安全的弹出式考虑事项506
20.12 习题507
20.11 小结507
第21章 数据访问的历史508
21.1 外部数据和可用性考虑事项508
21.2 数据等待时间:异步通信508
21.3 使用LoadVars509
21.3.1 &号定界的数据509
21.3.2 LoadVars类方法510
21.3.3 创建一个LoadVars对象512
21.3.4 LoadVars事件处理程序513
21.4 加载和分析原始文本516
21.5 小结519
21.6 习题519
第22章 读取XML520
22.1 使用内置的XML类520
22.1.1 把一切都包装在标签内520
22.1.2 CDATA和字符格式522
22.2.1 XML类方法523
22.2 Flash XML类523
22.2.2 XML事件处理程序526
22.2.3 ignoreWhite:一个特殊的属性527
22.3 加载外部XML文件527
22.4 度量字节数530
22.4.1 关于安全性和局域性的说明530
22.4.2 getBytesTotal没有工作!533
22.5 理解父-子节点关系534
22.5.1 导航一棵示例节点树534
22.5.2 使用特性537
22.6 使用XML套接字连接538
22.6.1 XMLSocket类中的XML538
22.6.2 空字节538
22.6.3 XMLSocket类的方法和事件539
22.7 sendAndLoad541
22.8 使用HTTP GET和POST543
22.8.1 GET和POST之间有着天壤之别544
22.8.2 怎样知道应该使用哪种方法544
22.9 使用XML组件545
22.10 解释跨域安全性548
22.10.1 理解Flash为什么使用域策略548
22.10.2 知道何时需要策略文件549
22.10.3 建立策略文件550
22.10.4 我提供了Web服务:我想允许任何域访问它!552
22.10.5 使用垫层和代理555
22.11 小结559
22.12 习题559
第23章 在Macromedia Flash插件与浏览器之间通信561
23.1 LocalConnection561
23.1.1 创建一个localConnection对象562
23.1.2 安全性565
23.2 利用共享对象在本地存储数据566
23.2.1 可接受的数据类型568
23.2.2 把共享对象用作cookie569
23.2.3 与用户打交道571
23.2.4 管理磁盘空间572
23.2.5 共享SharedObject572
23.3 在启动时利用FlashVars给Flash电影提供数据573
23.3.1 Flash的Object和Embed标签参数简介573
23.3.2 添加FlashVars574
23.3.3 利用JavaScript创建FlashVars575
23.3.4 通过servlet页面传递FlashVars577
23.4 小结578
23.5 习题578
24.1 更改安全性设置579
第24章 使用JavaScript579
24.2 从Flash内调用JavaScript581
24.2.1 getURL()简介581
24.2.2 利用嵌套变量创建JavaScript变量582
24.2.3 考虑局限性586
24.3 使用fscommand调用JavaScript函数586
24.4 从JavaScript调用Flash588
24.5 基本JavaScript方法和变量590
24.6 使用Flash JavaScript Integration Kit591
24.6.1 安装集成工具包591
24.6.2 从ActionScript调用JavaScript函数592
24.6.3 从JavaScript调用ActionScript函数593
24.7 使用外部API596
24.7.1 ExterrnalInterface类方法596
24.7.2 调用ActionScript函数和方法599
24.7.3 从ActionScript调用JavaScript函数602
24.8 打开浏览器窗口613
24.8.1 使用getURL()创建弹出式窗口613
24.8.2 使用ExternalInterface创建弹出式窗口614
24.8.3 调用JavaScript包装器函数615
24.8.4 定义浏览器窗口参数616
24.9 小结619
24.10 习题619
第25章 上传和下载文件620
25.1 FileReference类方法620
25.1.1 使用browse()620
25.1.2 使用cancel()621
25.1.3 使用download()621
25.1.4 使用upload()622
25.1.5 FileReference类属性623
25.2 下载文件623
25.3 上传文件628
25.4 小结633
25.5 习题634
第26章 在Flash插件与操作系统之间通信635
26.1 使用System对象检索系统信息635
26.1.1 System对象在播放器版本当中的局限性637
26.1.2 setClipBoard方法637
26.2 放映机、Flash可执行程序和其他可执行程序638
26.2.1 局限性638
26.2.2 使用fscommand调用放映机函数638
26.2.3 SDK640
26.2.4 第三方640
26.4 习题641
26.3 小结641
第27章 创建自定义的类642
27.1 使用类642
27.1.1 定义类642
27.1.2 公共与私有644
27.1.3 定义构造函数646
27.1.4 定义方法650
27.1.5 定义属性656
27.1.6 添加功能到现有类中662
27.2 小结676
27.3 习题677
附录A 习题答案680
附录B Flash键盘快捷键740
B.1 Tools面板740
B.2.2 Edit菜单741
B.2.1 File菜单741
B.2 集成的脚本编辑器快捷键741
B.2.3 View菜单742
B.2.4 Tools菜单742
B.2.5 Control菜单742
B.3 Actions面板快捷键742
B.4 绘图IDE快捷键743
B.4.1 File菜单743
B.4.2 Edit菜单744
B.4.3 View菜单744
B.4.4 Insert菜单745
B.4.5 Modify菜单746
B.4.6 Text菜单747
B.4.7 Control菜单747
B.4.8 Window菜单747
B.4.9 Help菜单748
热门推荐
- 1012563.html
- 511756.html
- 3131033.html
- 274388.html
- 2579183.html
- 2597504.html
- 3256267.html
- 1768371.html
- 3406160.html
- 2467851.html
- http://www.ickdjs.cc/book_2335425.html
- http://www.ickdjs.cc/book_100950.html
- http://www.ickdjs.cc/book_3832954.html
- http://www.ickdjs.cc/book_3522036.html
- http://www.ickdjs.cc/book_2756099.html
- http://www.ickdjs.cc/book_54767.html
- http://www.ickdjs.cc/book_470482.html
- http://www.ickdjs.cc/book_3320725.html
- http://www.ickdjs.cc/book_245421.html
- http://www.ickdjs.cc/book_84543.html