图书介绍
FLASH ACTIONSCRIPT X开发入门【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 张亚飞编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111191412
- 出版时间:2006
- 标注页数:370页
- 文件大小:70MB
- 文件页数:394页
- 主题词:网页-动画-图形软件,Flash ActionScript X
PDF下载
下载说明
FLASH ACTIONSCRIPT X开发入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录2
前言2
第一篇 ActionScript开发基础知识第1章 Flash应用程序开发入门2
1.1 认识ActionScript开发环境2
1.1.1 “动作”面板2
1.1.2 “动作”面板助手模式3
1.1.3 自定义ActionScript编辑器环境4
1.1.4 自动代码提示功能5
1.2 控制时间轴6
1.2.1 控制影片时间轴的播放和停止7
1.2.2 跳转场景或者帧7
1.3 “Hello World”应用程序8
1.4 ActionScript代码的位置10
1.4.1 在帧中编写ActionScript程序代码10
1.4.2 在对象上编写ActionScript程序代码10
1.4.3 在外部类文件中编写ActionScript程序代码11
2.1 定义变量12
2.1.1 常量12
第2章 声明变量和严格数据类型12
2.1.2 声明变量13
2.1.3 为变量赋值14
2.2 严格数据类型和数据类型检查14
2.2.1 数据类型15
2.2.2 类型检查17
2.3 使用变量18
2.3.1 变量作用范围18
2.3.2 在程序中使用变量21
2.3.3 创建和使用Object22
2.3.4 创建和使用数组23
2.4 ActionScript的语法约定26
2.4.1 点语法26
2.4.2 花括号26
2.4.3 分号26
2.4.4 圆括号26
2.4.5 字母的大小写27
2.4.6 程序注释27
2.4.7 关键字28
3.1 数据类型和运算符29
3.1.1 运算符的使用规则29
第3章 数据运算、流程控制和自定义函数29
3.1.2 算术运算符31
3.1.3 字符串运算符32
3.1.4 位运算符32
3.1.5 逻辑运算符32
3.1.6 赋值运算符34
3.1.7 其他运算符35
3.2 流程控制35
3.2.1 if...else条件语句36
3.2.2 do...while循环37
3.2.3 for循环38
3.2.4 for...in循环38
3.2.5 switch条件语句39
3.2.6 其他的流程控制40
3.2.7 try...catch..finally语句41
3.2.8 throw语句43
3.3 自定义函数43
第4章 基本交互控制——响应键盘和鼠标45
4.1 创建基于时间轴的应用程序45
4.1.1 准备UI素材46
4.1.3 添加交互功能改变状态47
4.1.2 添加关键帧完成窗口状态47
4.2 使用对象的on语句响应鼠标和键盘事件48
4.2.1 区别帧程序和对象程序48
4.2.2 简单的对象事件响应49
4.2.3 使用按钮影片剪辑53
4.2.4 响应鼠标双击事件53
4.2.5 响应组合键事件56
4.3 使用事件处理方法57
4.3.2 为事件方法定义函数59
4.3.1 调用事件方法59
4.3.3 在事件函数内使用this关键字60
4.4 使用Key、Mouse和Selection类响应事件60
4.4.1 使用内建的Key类监听键盘事件60
4.4.2 使用内建的Mouse类监听鼠标事件63
4.4.3 使用内建的Selection类监听焦点事件65
第二篇 精通Flash基础类和面向对象编程第5章 使用ActionScript核心类68
5.1 在ActionScript程序代码中使用内建类68
5.1.1 访问对象属性68
5.2 使用Date类建造完整日历及时钟69
5.2.1 Date类基本用法69
5.1.3 使用对象的事件处理函数69
5.1.2 调用对象方法69
5.2.2 使用Date类创建日历及时钟应用程序71
5.3 使用Math类和Number类79
5.3.1 使用Math类进行复杂的数学运算79
5.3.2 使用Number类进行80
5.3.3 使用Math类构造三角函数几何曲线80
5.4 使用String类处理字符串83
5.4.1 创建打字机效果84
5.4.2 创建鼠标跟随效果85
5.5 使用Array类处理数组87
5.6 使用Boolean类处理逻辑值88
5.7 使用Function对象和arguments对象增强函数功能88
5.7.1 Function对象88
5.7.2 arguments对象90
第6章 应用多时间轴和控制影片剪辑92
6.1 在Flash创作环境中引用对象92
6.1.1 多时间轴的概念92
6.1.2 多时间轴的层级关系93
6.1.3 定位通信的目标94
6.1.4 绝对路径和相对路径95
6.2 影片剪辑的基本控制97
6.2.1 影片剪辑的播放与停止98
6.2.2 影片剪辑的拖放98
6.2.3 动态设置和获取影片剪辑的属性99
6.2.4 影片剪辑的复制和删除101
6.2.5 创建彗尾动画效果102
6.3.1 正确理解影片剪辑105
6.3.2 MovieClip的属性105
6.3 深入MovieClip类的方法、属性和事件105
6.3.3 影片剪辑的基本方法和事件106
6.3.4 影片剪辑的混合模式106
6.4 使用影片剪辑对象和Color类绘图106
6.4.1 Color类的语法106
6.4.2 影片剪辑对象的绘图方法107
6.5 Button类的方法、属性和事件107
6.6 开发Flash应用程序的三个基本步骤108
6.6.1 创建应用程序109
6.6.2 定义Flash影片的发布设置118
6.6.3 测试动画和交互功能120
7.1 关于面向对象设计和类122
第7章 创建自定义类和进行面向对象的编程122
7.2 创建和使用第一个自定义类124
7.2.1 创建类124
7.2.2 创建类的实例和调用类的方法125
7.3 自定义类的创建126
7.3.1 为类定义属性和方法126
7.3.2 创建构造方法127
7.3.3 使用包128
7.4.1 导入类129
7.4 访问类的属性和方法129
7.4.2 控制成员访问130
7.5 类的继承和创建子类131
7.5.1 创建子类131
7.5.2 重写方法和属性132
7.6 区别实例成员和类成员133
7.6.1 创建类成员133
7.6.2 类成员和子类135
7.7 创建和使用接口135
7.7.1 创建接口135
7.8 创建动态类136
7.7.2 创建接口作为数据类型136
7.9 类路径137
7.9.1 全局类路径和文档级类路径137
7.9.2 创作环境如何解析类引用138
7.9.3 修改类路径138
7.10 隐式获取/设置方法139
7.11 类的编译和导出方式140
7.12 扩展MovieClip类以创建和使用子类140
7.12.1 创建MovieClip子类140
7.13 扩展Error类以创建自定义错误141
7.12.2 将子类分配给影片剪辑元件141
7.14 类和Object类的关系142
7.14.1 prototype属性和_proto_属性142
7.14.2 使用Object类143
第8章 设计用户界面和使用组件144
8.1 使用文本框和定义文本格式144
8.1.1 在创作环境中使用文本框145
8.1.2 使用TextField动态设置文本框146
8.1.3 使用TextField响应文本框事件和处理文本148
8.1.4 使用TextFormat动态设置文本格式150
8.1.5 使用HTML标签动态设置文本格式152
8.1.6 使用样式表动态设置文本格式153
8.1.7 动态创建和使用文本框157
8.2 结合UIScrollBar组件创建滚动文本框158
8.2.1 创建滚动文本框158
8.2.2 改变组件的外观159
8.3 动态处理静态文本160
8.4 使用Flash Professional 8内建组件161
8.4.1 使用组件的通用方法162
8.4.2 改变组件外观162
8.5 使用组件和文本框定制Web应用程序表单164
8.5.1 使用Flash创建Web应用程序表单164
8.5.2 使用组件定制表单要点解析171
8.6 使用Stage类设置舞台功能172
8.7 自定义Flash Player右键菜单173
8.7.1 使用ContextMenu对象173
8.7.2 使用ContextMenuItem对象173
第9章 在Flash中使用声音176
9.1 在Flash 8中使用声音的基础知识176
9.2 为影片定义背景声音176
9.3 Flash 8声音设置179
9.3.1 事件声音和声音流179
9.3.2 声音效果180
9.3.3 应用实时音频182
9.4 多声音混合实现交互功能183
9.5 自己设计MP3播放器185
9.5.1 了解声音播放器的功能186
9.5.2 准备UI界面186
9.5.3 创作应用程序播放导入的声音187
9.5.4 使用Sound对象创建MP3播放器193
9.6 控制影片中的全局声音200
10.1.1 关于On2 VP6和Sorenson Spark视频编码解码器201
10.1 了解编码解码器201
第10章 在Flash中使用视频201
10.1.2 数字媒体的压缩方式202
10.2 创作内嵌视频的Flash影片202
10.2.1 导入视频文件202
10.2.2 控制导入的视频206
10.3 应用实时视频207
10.4 创建FLV视频文件208
10.4.1 使用Flash Professional 8创建FLV视频文件208
10.4.2 从视频编辑应用程序中导出FLV文件209
10.4.4 创建具有alpha通道的.FLV视频文件211
10.4.3 使用Flash 8 Video Encoder创建FLV视频文件211
10.5 播放外部的FLV文件212
10.5.1 使用Media组件播放外部视频文件212
10.5.2 使用NetStream对象和Video对象播放外部视频文件215
第11章 Flash和XML集成开发222
11.1 XML文档基本语法222
11.2 在Flash影片应用程序中加载和解析XML文档222
11.2.1 创建XML对象、解析XML文档222
11.2.2 加载和解析外部的XML文档223
11.2.3 使用XMLNode对象处理XML文档223
11.2.4 使用XML对象处理XML文档225
11.2.5 使用XML对象进行口令验证231
11.2.6 XMLSocket对象信息处理方法233
11.3 基于XML的数据绑定235
11.3.1 使用XMLConnector组件进行数据绑定235
11.3.2 数据组件和UI组件如何进行绑定238
11.4 使用XML对象创建标准的地址簿管理系统238
11.4.1 了解地址簿管理系统的工作原理238
11.4.2 建立浏览记录机制239
11.4.3 建立添加记录机制243
12.1.1 计算机辅助功能与MSAA250
第12章 系统支持侦测与设置250
12.1 MSAA和Accessibility250
12.1.2 Flash Professional 8的辅助功能(Accessibility)251
12.2 系统性能侦测252
12.2.1 视频和音频侦测254
12.2.2 显示器性能侦测254
12.2.3 Flash Player信息侦测255
12.2.4 其他信息侦测255
12.3 深入Flash Player内核——彻底解决Flash Player支持中文问题255
12.3.1 Flash Player字符编码标准255
12.3.2 Flash Player解决中文字符的三种方法257
12.4 使用剪贴板260
第13章 ActionScript脚本调试原理与技术262
13.1 ActionScript脚本错误的种类262
13.1.1 编译错误262
13.1.2 运行时错误262
13.1.3 逻辑错误263
13.2 设置Actionscript脚本调试环境263
13.2.1 卸载播放器263
13.2.2 安装Debug Player264
13.3.2 “输出”面板265
13.3 Actionscript脚本调试工具的使用方法265
13.3.1 “动作”面板265
13.3.3 Debugger工具268
13.4 使用Debugger脚本调试工具举例271
13.5 Actionscript脚本创作和调试指导278
13.5.1 良好的编程习惯278
13.5.2 如何避免犯常见的错误278
14.1.1 在创作环境中使用滤镜创建水晶字282
14.1 使用滤镜创建水晶字282
第14章 动态处理影片剪辑和位图以增加特效282
第三篇 动态创建图形和动画效果282
14.1.2 使用滤镜程序代码在运行时动态创建水晶字283
14.2 使用flash.geom包动态处理图形284
14.2.1 使用ColorTransform类动态变换影片剪辑的颜色284
14.2.2 使用Matrix类动态变换影片剪辑的形状285
14.2.3 使用Point类动态获取像素点288
14.2.4 使用Rectangle类动态获取对象的区域289
14.2.5 使用Transform类获取和设置影片剪辑的颜色和坐标290
14.3 使用flash.filters包动态创建滤镜291
14.3.2 将滤镜应用于对象实例和BitmapData实例292
14.3.1 创建滤镜292
14.3.3 使用flash.filters包定义滤镜293
14.3.4 使用滤镜创建动态效果295
14.3.5 应用滤镜的注意事项296
14.4 使用BitmapData类动态处理位图297
14.4.1 BitmapData和MovieClip的结合299
14.4.2 怎样获取图形点的像素颜色299
14.4.3 怎样分离和合成通道300
14.4.4 图片像素级溶解过渡效果301
14.4.5 应用置换映射滤镜创建图像扭曲效果303
14.4.6 应用矩阵卷积滤镜创建模糊效果304
14.5 使用混合模式动态处理图形305
第15章 使用组件类动态处理影片剪辑和组件以增加特效309
15.1 使用Tween类动态创建补间动画309
15.1.1 关于缓动类和方法310
15.1.2 Tween类的方法、属性和事件310
15.2 将缓动方法应用于组件311
15.2.1 将缓动方法应用于Accordion组件311
15.2.2 将缓动方法应用于ComboBox组件312
15.2.3 将缓动方法应用于DataGrid组件312
15.3.1 使用TransitionManager类313
15.3 动态创建过渡动画效果313
15.3.2 基于过渡的类314
第四篇 高级主题322
第16章 创建基于屏幕的应用程序322
16.1 使用屏幕322
16.1.1 Flash屏幕应用程序的创作环境323
16.1.2 屏幕与ActionScript脚本的交互方式323
16.2 创建Flash表单应用程序324
第17章 创建网络应用程序328
17.1 浏览器怎样从服务器接收和发送数据328
17.2 Flash影片应用程序接收和发送数据329
17.2.1 创建Flash应用程序影片330
17.2.2 创建和配置ASP网页332
17.2.3 测试应用程序332
第18章 Flash移动设备开发指南333
18.1 Pocket PC开发指南334
18.1.1 Pocket PC开发原理334
18.1.2 PocketPC开发示例335
18.1.3 在Pocket PC Phone Edition上使用Flash拨号342
18.1.4 为Pocket PC优化设计343
18.2 Nokia 9200系列通信器开发指南347
18.3 关于Flash Lite348
18.4 为掌上设备优化脚本代码348
第19章 Flash实时通信开发指南352
19.1 安装和配置Flash Media Server 2服务器运行环境353
19.1.1 关于安装的文件354
19.1.2 启动和停止服务器355
19.1.3 安装Flash Media Server服务器更新355
19.2.3 安装、配置麦克风和照相机356
19.2.2 安装Flash Media Server 2组件356
19.2.1 安装创作环境356
19.2 安装开发和调试环境356
19.3 创建第一个Flash通信应用程序357
19.4 Flash Player设置功能359
19.4.1 安全性和本地存储设置359
19.4.2 麦克风和照相机的侦测与设置361
附录A 默认值363
附录B 保留的关键字364
附录C 关于ActionScript 1.0366
附录D 关于ActionScript 3.0370
热门推荐
- 3777179.html
- 626848.html
- 2935084.html
- 2044332.html
- 3386358.html
- 1143099.html
- 2334415.html
- 1133885.html
- 1563142.html
- 1612241.html
- http://www.ickdjs.cc/book_2383504.html
- http://www.ickdjs.cc/book_2327102.html
- http://www.ickdjs.cc/book_2384475.html
- http://www.ickdjs.cc/book_2232937.html
- http://www.ickdjs.cc/book_1305556.html
- http://www.ickdjs.cc/book_2921595.html
- http://www.ickdjs.cc/book_3384108.html
- http://www.ickdjs.cc/book_3886739.html
- http://www.ickdjs.cc/book_3712971.html
- http://www.ickdjs.cc/book_1934083.html