注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作FlashFlash8 ActionScript宝典

Flash8 ActionScript宝典

Flash8 ActionScript宝典

定 价:¥79.00

作 者: (美)洛特(Lott.J.)、瑞哈特(Reinhardt、R.) 著;路川、胡欣杰、等 译
出版社: 电子工业出版社
丛编项: 宝典丛书
标 签: 高级进阶

ISBN: 9787121031342 出版时间: 2006-09-01 包装: 平装
开本: 16 页数: 708 字数:  

内容简介

  100%内容丰富、权威:创建杰出的交互式Flash动画和应用程序,构建面向对象的Flash应用程序,学习ActionScript的基础知识,并用它进行编程。ActionScript是Flash的内置脚本语言,使用它,可以对Flash影片进行更全面、更具体的控制,从而随心所欲地实现完美的动画效果,满足您的独特需求。本书全面介绍Flash 8 ActionScript的各方面特性。如果要想创建出新颖夺目的Flash作品,必须学会编写代码。本书会通过详细的说明和一步一步的教程来教会读者如何编写强壮稳定的代码以编写出复杂的交互式动画。利用对象和组件、 与JavaScript集成已经创建游戏等,都在这本为发开人员、设计人员所编写的信息性书籍中一一讲解。书中还详细介绍了ActionScript的基本表达式、函数和变量;数字、数组合字符串的处理;利用颜色和滤镜转影片剪辑;对声音和视频进行编程管理等。 [看更多]

作者简介

暂缺《Flash8 ActionScript宝典》作者简介

图书目录

第1部分  初识FIash 8 ActionScriot
第1章Flash 8概述
1.1了解Flash 8的功能
1.2探讨Flash 8的新特性
1.3从Flash 8 ActionScript开始
1.4小结
第2章  学习ActionScript的基本知识
2.1 ActionScript简介
2.2了解Actions面板
2.3小结
第3章构造ActionScript
3.1  了解数据类型
3.2使用变量
3.3使用运算符
3.4有效地使用注释
3.5使用语句
3.6小结
第4章使用函数
4.1理解用函数进行编程
4.2定义自定义函数
4.3调用函数
4.4传递参数
4.5从函数返回一个值
4.6引用函数
4.7创建匿名函数
4.8理解作用域
4.9创建递归
4.10重载函数
4.11为可重用而编写函数
4.12使用内置函数
4.13创建间隔函数
4.14小结
第5章  对象入门
5.1对象简介
5.2用对象来显示时间
5.3使用MovieClip对象
5.4用影片剪辑来显示时间
5.5创建间隔方法
5.6理解Obieet类
5.7创建自定义类
5.8创建第一个类
5.9高级类话题
5.10小结
第6章调试和错误处理
6.1分析Flash应用程序的故障
6.2发现应用程序中的错误
6.3在Flash社团中寻求帮助
6.4预防错误
6.5用程序来捕获错误
6.6调试Flash应用程序
6.7小结
第2部分使用核心类
第7章使用数组
7.1创建有序的结构
7.2创建数组
7.3使用不同类型的数组
7.4将数组转换成列表
7.5从存在的数组创建新数组
7.6对数组进行排序
7.7小结
第8章使用数字
8.1理解数字类型
8.2将字符串转换成数字
8.3检测是否是数字
8.4处理无限值
8.5处理最小值和最大值
8.6使用数字实例
8.7 小结
第9章使用数学
9.1  执行ActionScript数学
9.2查找绝对值
9.3舍入和截断数字
9.4产生随机数
9.5查找两个数字的较大值或较小值
9.6使用指数和平方根
9.7在ActionScript中使用三角函数
9.8小结
10.1使用计算机日期
10.2创建Date对象
10.3使用Date对象
10.4处理高级的日期和时间问题
10.5小结
第11章使用字符串
11.1理解简单字符串类型和String对象
11.2获取和设置简单值
l l.3连接字符串
11.4确定字符数
11.5使用子字符串值
11.6查找子字符串
11.7获取字符代码
11.8使用字符代码来获取字符
11.9将字符串转换成数组
11.10改变字符串的大小写
11.11在应用程序之间传递字符串值
11.12小结
第12章应用正则表达式
12.1理解正则表达式
12.2使用RegExp类
12.3  小结
第3部分使用显示对象
第13章使用显示对象
13.1在创作时创建显示对象
13.2定位显示对象
13.3处理事件
13.4像Botton对象那样使用MovieClip对象
13.5练习瞄准
13.6使用外观属性
13.7使用自我描述属性
13.8用程序来补问
13.9启用按钮式行为
13.10 Tab键切换、焦点和菜单
13.1 l小结
第14章使用影片剪辑
14.1影响时间轴回放
14.2用程序创建MovieClip对象
14.3加载外部内容
14.4打开Web页
14.5创建可拖动的MovieClip对象
14.6检测重叠
14.7使用坐标空间
14.8创建脚本化遮罩
14.9练习附加和拖动MovieClip对象
14.10练习检测重叠和加载内容
14.1 1用缓存位图表面来优化回放
14.12小结
第15章用程序来绘图
15.1 Drawing API简介
15.2使用绘图工具类
15.3练习动态遮罩
15.4练习响应对象
15.5练习绘图
15.6小结
第16章转换颜色
16.1矩阵转换
16.2颜色转换
16.3小结
第17章应用滤镜
17.1应用滤镜
17.2添加多个滤镜
17.3用滤镜旋转对象
17.4小结
第18章使用位图API
18.1构造BitmapData对象
1 8.2使用BitmapData的属性
1 8.3复制图像
18.4应用颜色转换
18.5应用填充
18.6应用效果
18.7创建杂点
18.8应用滤镜
18.9小结
第19章  使用文本字段和选择范围
19.1  了解文本的类型
19.2创建TextField对象
19.3使用TextField对象的基础知识
19.4创建一个简单的记事本应用程序
19.5在TextField对象中使用HTML
19.6创建一个基于HTML的内容阅读器
19.7滚动文本
19.8使用文本宇段的事件
19.9给TextField对象添加侦听器
19.10使用字体
19.11使用高级的消除锯齿功能
19.12创建一个随机的字母显示器
19.13理解Selection类
19.14使用Tab键切换顺序
19.15小结
第20章设置文本格式
20.1使用TextFormat类
20.2使用层叠样式表
20.3  小结
第4部分  用脚本对播放器进行控制
第21章管理鼠标和键交互
21.1使用Mouse类来控制指针
21.2用Key类检测Key事件
21.3  小结
第22章使用舞台
22.1控制影片的舞台
    22.1.1理解视图区域
    22.1.2用Stage.scaleMode来改变缩放行为
    22.1.3用Stage.align来控制影片的对齐方式
    22.1.4用Stage.width来报告影片的宽度
    22.1.5用Stage.heigllt来报告影片的高度
22.2检测新的播放器的大小
    22.2.1  用stage.addListener()来应用侦听器
    22.2.2根据舞台的大小来控制成员的布置
22.3小结
第23章  使用上下文菜单
23.1控制标准Flash Player上下文莱单的显示
23.2使用ContextMenu类
    23.2.1控制Flash Player的内置菜单
    23.2.2用ContextMenultem类来创建自定义菜单项目
23.3小结
第24章  了解capabilities和security对象
24.1使用顶级系统功能
    24.1.1设置剪贴板的内容
    24.1.2显示Flash Player的设置
    24.1.3确定如何进行本地设置和数据保存
    24.1.4使用代码页
    24.1.5  创建一个捕获全部状态的事件处理方法
24.2确定客户端计算机的性能
    24.2.1获取音频和视频性能
    24.2.2确定版本
    24.2.3获取屏幕和分辨率信息
24.3使用播放器安全模型加载SWF内容
24.4使用IME
    24.4.1  检查IME
    24.4.2  启用IME
    24.4.3设置转换模式
    24.4.4转换字符串
24.5小结
第25章  打印
25.1为什么要从Flash中打印
25.2从Flash中控制打印机的输出
    25.2.1 PfinOob类简介
    25.2.2启动打印请求
    25.2.3确定打印目标及其格式选项
    25.2.4关于Flash打印输出的潜在问题
25.3给应用程序添加打印功能
25.4小结
第5部分使用多媒体
第26章规划声音
26.1 Sound类简介
    26.1.1创建Sound对象
    26.1.2了解声音资源和时间轴
26.2用Sound类来编写音频脚本
    26.2.1加载Sound类的各种方法
    26.2.2管理回放
    26.2.3读MP3文件的ID3标签
    26.2.4应用声音转换
26.3附加和管理声音的回放
26.4加载MP3声音
26.5管理音量和平衡左右声道
26.6使用ID3数据
26.7小结
第27章管理视频
27.1使用FLV文件
    27.1.1用Flash Video Encoder创建FLV文件
    27.1.2用RTMP来访问FLV文件
    27.1.3用HTTP来访问FLV文件
27.2将FLV文件加载到Flash影片
    27.2.1添加Video对象
    27.2.2给FLV文件创建HTTP连接
    27.2.3在Video对象中显示NetStream数据
    27.2.4从NetStream类中检查状态消息
27.3检索元数据
27.4用脚本基本控制NetStream对象
    27.4.1暂停FLV回放
    27.4.2跳到特定的点
    27.4.3停止视频
    27.4.4显示回放进度
27.5配置视频尺寸
27.6创建一个FLV回放应用程序
27.7添加字幕
27.8小结
第6部分使用组件
第28章使用UI组件
28.1 Components面板简介
28.2添加新的组件实例
28.3命名组件实例
28.4设置组件参数
    28.4.1使用Component Inspector面板
    28.4.2使用组件API
28.5  了解基本的UI组件API
    28.5.1使用侦听器对象
    28.5.2使用公共的组件功能
28.6探讨标准的表单uI组件
    28.6.1  使用Bu~on组件
    28.6.2使用Label组件
    28.6.3使用Textlnput组件
    28.6.4使用TextArea组件
    28.6.5使用CheckBox组件
    28.6.6使用RadioBuaon组件
    28.6.7使用ComboBox组件
    28.6.8使用List组件
    28.6.9使用NumericStepper组件
28.7探讨标准的内容显示管理组件
    28.7.1  使用ScrollPane组件
    28.7.2使用Window组件
    28.7.3使用Loader组件
    28.7.4使用ProgressBar组件
28.8探讨专业的uI组件
    28.8.1使用Accordion组件
    28.8.2使用Alert组件
    28.8.3使用DataGrid组件
    28.8.4使用DateChooser组件
    28.8.5使用DateField组件
    28.8.6使用Menu组件
    28.8.7使用MenuBar组件
    28.8.8使用Tree组件
28.9 小结
第29章设计UI组件的样式
29.1使用组件样式
    29.1.1 uI组件样式简介
    29.1.2使用颜色
    29.1.3设置实例样式
    29.1.4用样式对象设置实例样式
    29.1.5设置类样式
    29.1.6设置全局样式
    29.1.7练习应用样式
29.2管理焦点
    29.2.1  创建FocusManager实例
    29.2.2分配Tab顺序
    29.2.3用程序来设置焦点
    29.2.4设置默认按钮
29.3 小结
第30章创建自定义组件
30.1了解组件的脉络
30.2创建第一个组件
30.3使用组件元数据
    30.3.1  了解元数据标记的用途
    30.3.2使用Inspectable
    30.3.3.使用InspectableList
    30.3.4使用IconFile
30.4在Slider组件中使用元标记
30.5广播事件
30.6从Slider组件中广播事件
30.7使用已编译的组件
    30.7.1  编译剪辑
    30.7.2导出SWC文件
    30.7.3使用实时预览
    30.7.4设置组件的尺寸
30.8给Slider组件添加实时预览功能
30.9发布和安装组件
    30.9.1安装组件
    30.9.2使用Extension Manager
30.10小结
第7部分管理数据…
第31章  使用共享对象
31.1用共享对象保存数据
    31.1.1  简要回顾
    31.1.2了解本地共享对象
    31.1_3创建本地共享对象
    31.1.4在共享对象中设置值
    31.1.5将共享对象保存到客户机
    31.1.6检索数据
    31.1.7 j中突、域和路径
31.2用共享对象来记住状态
3 1.3小结
第32章  了解LocalConnection对象
32.1创建发送方影片
    32.1.1发送参数
    32.1.2检查发送状态
32.2创建接收方影片
32.3确认接收
32.4跨域发送与接收
    32.4.1发送方影片
    32.4.2接收方影片
32.5小结
第33章用XML类和LoadVars类编程
33.1  使用XML
    33.1.1 XML的起源
    33.1.2 XML的用途
33.2编写结构良好的XML
    33.2.1 XML声明
    33.2.2标签
    33.2.3属性
    33.2.4 DTD
33.3使用XML对象
    33.3.1遍历XML树
    33.3.2建立文档树
    33.3-3加载和发送XML
33.4用LoadVars来加载和发送数据
    33.4.1  创建LoadVars对象
    33.4.2加载数据
    33.4.3发送数据
33.5跨域共享数据
    33.5.1配置策略文件
    33.5.2使用代理脚本
33.6小结
第34章使用永久套接字通信
34.1传输数据的方式
    34.1.1通过HTTP传输数据
    34.1.2通过套接字传输数据
34.2套接字端点
    34.2.1服务器
    34.2.2客户机
34.3在Flash客户机中使用XMLSocket对象
    34.3.1创建到服务器的套接字连接
    34.3.2发送和接收数据
    34.3.3关闭套接字连接
34.4创建聊天客户机
    34.4.1安装Java运行时环境
    34.4.2安装套接字服务器
    34.4.3设置客户机
34.5小结
第35章使用Web服务
35.1使用Web服务
    35.1.1用WebService调用Web服务
    35.1.2使用Flash调查程序
35.2处理安全问题
35.3小结
第36章使用Flash Remoting
36.1 Flash Remoting简介
    36.1.1 Flash Remoting客户端
    36.1.2 Flash Remoting网关
    36.1.3 Flash Remoting服务
36.2编写Flash Remoting的ActionScript代码
    36.2.1  使用NetConnection
    36.2.2使用ActionScript 2.0 API
    36.2.3使用NetConnection调试器
36.3使用Flash调查程序
36.4小结
第37章管理文件上传和下载
37.1 FileReference简介
37.2上传文件
    37.2.1选择上传文件
    37.2.2确定何时选择文件
    37.2.3检索文件属性
    37.2.4上传文件
37.3给应用程序添加上传文件的能力
37.4下载文件
37.5小结
第8部分  在各种环境中使用FIash
第38章在Web浏览器中使用Flash
38.1  了解Flash和HTML
38.2从HTML中将初始化值传递给Flash
38.3在JavaScript和Flash之间进行通信
    38.3.1从Flash中调用JavaScript函数
    38.3.2在Flash 8中使用ExtemalInterface
    38.3.3使用Flash/JavaScript集成工具箱
38.4在Web浏览器中检测Flash Player
    38.4.1手动检测播放器
    38.4.2  自动检测播放器
38.5小结
第39章  创建可访问的和通用的影片
39.1标准化辅助功能
    39.1.1  508条款
    39.1.2 W3C标准
    39.1.3 Microsoft Active Accessibility(MSAA)
39.2检查当前的辅助技术
    39.2.1 Window-Eyes
    39.2.2 JAWS
39.3设置辅助功能选项
    39.3.1探索Accessibility面板
    39.3.2辅助功能组件
    39.3.3按Tab键进行切换
    39.3.4使用按键动作
39.4用ActionScript来检测和控制辅助功能选项
    39.4.1检测屏幕读取器的状态
    39.4.2检测用户的浏览器以便了解辅助功能的兼容性
    39.4.3  用脚本来动态设置辅助功能属性
39.5充分利用可访问的影片
39.6小结
第40章  为Flash的独立播放器编写脚本
40.1使用独立播放器
    40.1.1独立应用程序环境的优点
    40.1.2独立应用程序环境的缺点
40.2将fscommand()动作应用到独立应用程序
    40.2.1命令和参数描述
    40.2.2将控制添加到放映文件影片中
    40.2.3阻止访问桌面
    40.2.4执行其他应用程序
    40.2.5发挥独立放映文件的潜力
40.3小结

本目录推荐