主页 详情

《ActionScript 2.0编程入门经典》_Nathan Derksen,Jeff Berg著;张蕾译_11809264_730214253X

【书名】:《ActionScript 2.0编程入门经典》
【作者】:Nathan Derksen,Jeff Berg著;张蕾译
【出版社】:北京:清华大学出版社
【时间】:2007
【页数】:748
【ISBN】:730214253X
【SS码】:11809264

最新查询

内容简介

第1章 初识Macromedia Flash

1.1 开发环境介绍

1.1.1 Tools面板

1.1.2 Properties面板

1.1.3 时间线

1.1.4 关键帧和动画

1.2 关于库和符号

1.2.1 使用Button符号

1.2.2 使用Movie Clip符号

1.2.3 关于图层、深度和级别

1.3 设置脚本环境

1.3.1 Actions面板简介

1.3.2 探讨ActionScript参数设置

1.3.3 探讨Auto Format参数设置

1.3.4 发布项目

1.3.5 用于检测Flash播放器的选项

1.4 小结

1.5 练习

第2章 初识ActionScript 2.0

2.1 理解语句

2.1.1 使用简单的语句

2.1.2 使用复合语句

2.2 理解运算符

2.2.1 使用运算符优先级

2.2.2 探讨运算符关联性

2.2.3 理解常用运算符

2.3 使用空白

2.4 使用注释

2.5 介绍变量

2.5.1 将数据赋予变量

2.5.2 查看变量的内容

2.5.3 把数据从一个变量传递到另一个变量

2.5.4 命名变量

2.5.5 介绍常量

2.5.6 使用强变量类型

2.5.7 探讨数据类型

2.5.8 点语法

2.5.9 识别特殊变量和关键字

2.6 处理数据的集合

2.6.1 理解数组

2.6.2 探讨联合数组和对象

2.7 小结

2.8 习题

第3章 了解ActionScript表达式和循环

3.1 决策

3.1.1 表达式

3.1.2 构建表达式

3.1.3 使用if..then..else

3.1.4 使用switch..case

3.2 了解循环

3.2.1 for循环

3.2.2 for..in循环

3.2.3 while循环

3.2.4 do..while循环

3.2.5 处理循环错误

3.3 小结

3.4 习题

4.1 函数

第4章 探讨ActionScript函数和作用域

4.1.1 函数的工作状况

4.1.2 一种替代语法

4.1.3 作为参数传递函数

4.2 变量作用域

4.2.1 管理变量作用域

4.2.2 副作用

4.3 小结

4.4 习题

第5章 开始编码

5.1 面向对象编程简介

5.1.1 定义面向对象编程

5.1.2 面向对象编程的目标

5.2.1 了解变量命名

5.2 编码最佳实践

5.2.2 变量类型化

5.2.3 注释

5.2.4 格式化代码

5.2.5 理解变量作用域

5.2.6 访问另一个时间线中的变量

5.2.7 创建自己的函数

5.3 小结

5.4 习题

第6章 建立Flash项目

6.1 建立库

6.2 处理位图图像

6.2.1 保持图像在桌面上有组织

6.2.2 保持图像在库中有组织

6.2.3 把图像嵌入到电影剪辑中

6.3 在电影剪辑内嵌套各个部分

6.3.1 使用关键帧管理应用程序状态

6.3.2 把代码保存在外部文件中

6.3.3 使用脚本管理应用程序状态

6.4 小结

6.5 习题

第7章 控制电影剪辑

7.1 呈现电影剪辑

7.1.1 MovieClip类方法

7.1.2 MovieClip类属性

7.1.3 MovieClip类事件

7.2 动态创建电影剪辑

7.3 从库中附加电影剪辑

7.4 加载外部电影

7.4.1 把电影加载进级别中

7.4.2 把媒体加载进现有的电影剪辑中

7.4.3 完全限定的URL、绝对URL和相对URL

7.5 把电影剪辑用作遮罩

7.6 改进电影剪辑性能

7.6.1 位图缓存

7.6.2 透明度

7.6.3 滤镜和混合模式

7.6.4 全屏幕

7.7 小结

7.8 习题

第8章 预加载电影

8.1 使用自定义的预加载器

8.2 利用onEnterFrame()与setInterval()轮询

8.3 理解MovieClipLoader类

8.3.1 MovieClipLoader类事件

8.3.2 MovieClipLoader类方法

8.3.3 实现MovieClipLoader类

8.4.1 Loader组件的方法、属性和事件

8.4 研究Loader和ProgressBar组件

8.4.2 ProgressBar组件的方法、属性和事件

8.4.3 实现Loader和ProgressBar组件

8.5 使用预加载器的策略

8.5.1 整体式电影方法

8.5.2 分块式电影方法

8.6 小结

8.7 习题

第9章 使用组件

9.1 版本2.0的新特性

9.2 探讨组件

9.2.1 数据组件

9.2.2 FLVPlayback组件和FLV Playback Custom UI组件

9.2.4 用户界面组件

9.2.3 用于Flash播放器版本6和7的媒体组件

9.3 手动放置组件

9.4 利用脚本把组件放到舞台上

9.5 用脚本处理组件

9.6 小结

9.7 练习

第10章 与用户交互

10.1 处理事件

10.1.1 创建侦听器对象

10.1.2 创建侦听器对象的变体

10.1.3 创建一个侦听器函数

10.1.4 应该使用哪种侦听器技术

10.2 把多个侦听器附加到多个组件上

10.2.2 处理来自多个源的事件

10.2.1 组织侦听器

10.3 手动调用一个组件中的事件

10.4 小结

10.5 习题

第11章 控制组件

11.1 介绍Component Inspector面板

11.2 使用Bindings选项卡在组件之间创建数据绑定

11.3 把XML文件用作数据源

11.4 控制组件外观

11.4.1 使用setStyle()更改组件样式

11.4.2 设置组件外观

11.5 小结

11.6 习题

12.1.1 编译时错误

12.1.2 逻辑错误

12.1 错误的类型

第12章 调试

12.2 开发调试

12.2.1 使代码可读

12.2.2 开发小代码块

12.2.3 使用短小的函数

12.3 调试的科学

12.3.1 开发一种理论

12.3.2 运行一个实验

12.3.3 分析结果

12.4 小结

12.5 习题

第13章 处理矢量图形

13.1 使用绘图API

13.2.1 lineStyle()

13.2 利用ActionScript绘制矢量的工具

13.2.2 beginFill()

13.2.3 beginBitmapFill()

13.2.4 beginGradientFill()

13.2.5 endFill()

13.2.6 moveTo()

13.2.7 lineTo()

13.2.8 curveTo()

13.2.9 clear()

13.3 利用ActionScript绘制矢量

13.4 Matrix对象

13.5 小结

13.6 习题

14.1 DropShadowFilter

第14章 应用滤镜效果

14.2 BlurFilter

14.3 GlowFilter

14.4 BevelFilter

14.5 GradientGlowFilter

14.6 GradientBevelFilter

14.7 ConvolutionFilter

14.8 ColorMatrixFilter

14.9 DisplacementMapFilter

14.10 克隆滤镜

14.11 应用多个滤镜

14.12 应用混合模式

14.13 小结

14.14 习题

15.1 Bitmap对象的方法

第15章 直接处理位图数据

15.1.1 applyFilter()

15.1.2 clone()

15.1.3 colorTransform()

15.1.4 copyChannel()

15.1.5 copyPixels()

15.1.6 dispose()

15.1.7 draw()

15.1.8 fillRect()

15.1.9 floodFill()

15.1.10 generateFilterRect()

15.1.11 getColorBoundsRect()

15.1.12 getPixel()

15.1.13 getPixel32()

15.1.14 hitTest()

15.1.16 merge()

15.1.15 loadBitmap()

15.1.17 noise()

15.1.18 paletteMap()

15.1.19 perlinNoise()

15.1.20 pixelDissolve()

15.1.21 scroll()

15.1.22 setPixel()

15.1.23 setPixel32()

15.1.24 threshold()

15.2 bitmapData对象的属性

15.3 将电影剪辑转换成位图图像

15.4 操纵位图数据

15.5 小结

15.6 习题

16.2 使用关键帧创建动画

16.1 脚本式动画与非脚本式动画

第16章 把ActionScript用于动画

16.3 使用ActionScript创建动画

16.3.1 使用onEnterFrame()移动电影剪辑

16.3.2 使用setInterval()移动电影剪辑

16.4 基于帧的动画与基于时间的动画

16.4.1 在动画上移动帧速率的作用

16.4.2 应该使用哪一种技术

16.4.3 选择帧速率或更新时间间隔

16.5 利用电影剪辑创建动画

16.5.1 制作多个电影剪辑的动画

16.5.2 添加随机行为

16.5.3 介绍舒缓和加速

16.6 小结

16.7 习题

17.1 Tween类

第17章 自动化过渡效果

17.1.1 绝对过渡与相对过渡

17.1.2 内置的舒缓类和方法

17.1.3 Tween类方法

17.1.4 Tween类属性和事件

17.1.5 并行播放过渡

17.1.6 按顺序播放过渡

17.2 利用绘图API创建动画

17.3 小结

17.4 习题

第18章 处理文本

18.1 用ActionScript创建文本框

18.1.1 文本框实例名与文本框变量名

18.1.3 自由地创建文本框

18.1.2 系统字体和嵌入式字体

18.2 处理文本显示属性

18.2.1 antiAliasType

18.2.2 sharpness

18.2.3 thickness

18.3 富文本格式化选项

18.3.1 使用TextFormat

18.3.2 Flash 8新增的文本格式选项

18.3.3 关于setTextFormat()的注释

18.4 显示HTML

18.5 HTML文本框中的图像和SWF支持

18.6 字体支持

18.7 超链接和ASFunction方法

18.8.2 将StyleSheet与文本框相关联

18.8.1 创建层叠样式表对象

18.8 使用层叠样式表

18.8.3 直接在StyleSheet对象上定义样式

18.9 如何定义标签、类和属性

18.10 结合使用CSS与XML

18.11 滚动文本选项

18.11.1 使用TextArea组件滚动文本

18.11.2 使用ScrollBar组件滚动文本

18.12 小结

18.13 习题

第19章 把ActionScript用于媒体

19.1 管理图像

19.1.1 智能预加载

19.1.2 使用MovieClipLoader预加载图像

19.2.1 声音类方法

19.2 管理声音

19.2.2 声音类事件和属性

19.2.3 创建一个声音对象

19.2.4 加载库声音

19.2.5 加载外部MP3文件

19.2.6 流化MP3音频

19.2.7 开始、停止和跟踪声音

19.2.8 事件声音

19.2.9 控制音量、setPan和setTransform

19.3 处理麦克风

19.3.1 麦克风类方法

19.3.2 麦克风类属性和事件

19.3.3 麦克风活动

19.4 小结

19.3.4 netStream

19.5 习题

第20章 管理视频

20.1 术语、技术和质量

20.1.1 数据速率

20.1.2 逐行视频——HTTP

20.1.3 流式视频——Flash Communication Server

20.1.4 视频关键帧

20.1.5 可变位速率

20.1.6 隔行视频

20.1.7 帧速率

20.2 创建Flash视频

20.3 转换视频

20.4 加载外部视频

20.6 加载外部FLV文件

20.5 导出到视频

20.6.1 netStream类

20.6.2 Video类

20.7 控制视频位置

20.8 使用视频内的透明度

20.9 处理视频质量

20.9.1 解块和解环

20.9.2 缩放和透明度

20.10 使用照相机

20.10.1 Camera类的方法、属性和事件

20.10.2 创建Camera对象

20.10.3 将照相机馈给显示为舞台上的视频

20.10.4 有关安全的弹出式考虑事项

20.12 习题

20.11 小结

第21章 数据访问的历史

21.1 外部数据和可用性考虑事项

21.2 数据等待时间:异步通信

21.3 使用LoadVars

21.3.1 &号定界的数据

21.3.2 LoadVars类方法

21.3.3 创建一个LoadVars对象

21.3.4 LoadVars事件处理程序

21.4 加载和分析原始文本

21.5 小结

21.6 习题

第22章 读取XML

22.1 使用内置的XML类

22.1.1 把一切都包装在标签内

22.1.2 CDATA和字符格式

22.2.1 XML类方法

22.2 Flash XML类

22.2.2 XML事件处理程序

22.2.3 ignoreWhite:一个特殊的属性

22.3 加载外部XML文件

22.4 度量字节数

22.4.1 关于安全性和局域性的说明

22.4.2 getBytesTotal没有工作!

22.5 理解父-子节点关系

22.5.1 导航一棵示例节点树

22.5.2 使用特性

22.6 使用XML套接字连接

22.6.1 XMLSocket类中的XML

22.6.2 空字节

22.6.3 XMLSocket类的方法和事件

22.7 sendAndLoad

22.8 使用HTTP GET和POST

22.8.1 GET和POST之间有着天壤之别

22.8.2 怎样知道应该使用哪种方法

22.9 使用XML组件

22.10 解释跨域安全性

22.10.1 理解Flash为什么使用域策略

22.10.2 知道何时需要策略文件

22.10.3 建立策略文件

22.10.4 我提供了Web服务:我想允许任何域访问它!

22.10.5 使用垫层和代理

22.11 小结

22.12 习题

第23章 在Macromedia Flash插件与浏览器之间通信

23.1 LocalConnection

23.1.1 创建一个localConnection对象

23.1.2 安全性

23.2 利用共享对象在本地存储数据

23.2.1 可接受的数据类型

23.2.2 把共享对象用作cookie

23.2.3 与用户打交道

23.2.4 管理磁盘空间

23.2.5 共享SharedObject

23.3 在启动时利用FlashVars给Flash电影提供数据

23.3.1 Flash的Object和Embed标签参数简介

23.3.2 添加FlashVars

23.3.3 利用JavaScript创建FlashVars

23.3.4 通过servlet页面传递FlashVars

23.4 小结

23.5 习题

24.1 更改安全性设置

第24章 使用JavaScript

24.2 从Flash内调用JavaScript

24.2.1 getURL()简介

24.2.2 利用嵌套变量创建JavaScript变量

24.2.3 考虑局限性

24.3 使用fscommand调用JavaScript函数

24.4 从JavaScript调用Flash

24.5 基本JavaScript方法和变量

24.6 使用Flash JavaScript Integration Kit

24.6.1 安装集成工具包

24.6.2 从ActionScript调用JavaScript函数

24.6.3 从JavaScript调用ActionScript函数

24.7 使用外部API

24.7.1 ExterrnalInterface类方法

24.7.2 调用ActionScript函数和方法

24.7.3 从ActionScript调用JavaScript函数

24.8 打开浏览器窗口

24.8.1 使用getURL()创建弹出式窗口

24.8.2 使用ExternalInterface创建弹出式窗口

24.8.3 调用JavaScript包装器函数

24.8.4 定义浏览器窗口参数

24.9 小结

24.10 习题

第25章 上传和下载文件

25.1 FileReference类方法

25.1.1 使用browse()

25.1.2 使用cancel()

25.1.3 使用download()

25.1.4 使用upload()

25.1.5 FileReference类属性

25.2 下载文件

25.3 上传文件

25.4 小结

25.5 习题

第26章 在Flash插件与操作系统之间通信

26.1 使用System对象检索系统信息

26.1.1 System对象在播放器版本当中的局限性

26.1.2 setClipBoard方法

26.2 放映机、Flash可执行程序和其他可执行程序

26.2.1 局限性

26.2.2 使用fscommand调用放映机函数

26.2.3 SDK

26.2.4 第三方

26.4 习题

26.3 小结

第27章 创建自定义的类

27.1 使用类

27.1.1 定义类

27.1.2 公共与私有

27.1.3 定义构造函数

27.1.4 定义方法

27.1.5 定义属性

27.1.6 添加功能到现有类中

27.2 小结

27.3 习题

附录A 习题答案

附录B Flash键盘快捷键

B.1 Tools面板

B.2.2 Edit菜单

B.2.1 File菜单

B.2 集成的脚本编辑器快捷键

B.2.3 View菜单

B.2.4 Tools菜单

B.2.5 Control菜单

B.3 Actions面板快捷键

B.4 绘图IDE快捷键

B.4.1 File菜单

B.4.2 Edit菜单

B.4.3 View菜单

B.4.4 Insert菜单

B.4.5 Modify菜单

B.4.6 Text菜单

B.4.7 Control菜单

B.4.8 Window菜单

B.4.9 Help菜单


书查询(www.shuchaxun.com)本网页唯一编码:
2a0c936fed774ee09244187235a416d8#ebe082e0bf931c7f9d732049b08b77dd#206317888#ACTIONSCRIPT 2.0编程入门经典_11809264.zip