《FlashActionScript3.0全站互动设计》从ActionScript3.0的基础语法入手,以当下Flash网站常见功能模块和互动元素为重点,讲解ActionScript3.0在互动网站中的应用,包括音乐播放器、视频播放器、下拉菜单、滚动条、图片轮动、网页相册、浮动导航、XML折叠菜单、数据筛选器、新闻显示器、RSS阅读器和3D旋转Logo等,并精选两个完整网站,剖析全站互动设计细节,让读者从新手成为网站互动设计高手。《FlashActionScript3.0全站互动设计》配套光盘收录ActionScript3.0完全实用视频手册,弥补本书篇幅所限,全面讲解了ActionScript3.0应用的方法与技巧,更收录了本书所有案例的制作过程教学视频,帮助读者更好地理解和掌握关键技术。 第一部分 ActionScript编程篇第1章 Flash网站建设概览1.1 Flash网站设计趋势1.1.1 挑战传统的Flash技术应用1.1.2 Flash网站的优势和劣势1.1.3 技术更新带给设计师的更高要求1.2 Flash网站设计师的学习之路1.2.1 程序或动画:Flash网站设计师的选择1.2.2 如何成为优秀的Flash网站设计师第2章 ActionScript 3.0编程基础2.1 ActionScript 3.0入门2.1.1 ActionScript 3.0工作环境2.1.2 进入ActionScript 3.0的钥匙:trace2.1.3 添加代码注释2.1.4 定义不同类型的变量(Var)2.1.5 数据类型与运算符2.1.6 Flash中的条件语句2.1.7 Flash中的循环语句2.1.8 数组及其操作(Array)2.1.9 日期和时间(Date)2.2 ActionScript 3.0编程进阶2.2.1 MovieClip的属性控制2.2.2 ActionScript 3.0的新生事物:Sprite2.2.3 动态添加对象(addChild())2.2.4 元件的深度控制(addChild At())2.2.5 动态删除对象(removeChild()和removeChildAt())2.2.6 获取对象(getChildAt ()和getChildByName())2.2.7 改变对象的显示容器2.2.8 定义与调用函数(function)2.2.9 设置函数的参数及返回值2.2.10 搞懂函数的变量作用域2.2.11 添加和移除对象的响应事件(addEventListener()和removeEventListener())2.2.12 使用事件侦听器响应键盘事件2.3 Flash ActionScript 3.0面向对象编程2.3.1 什么是面向对象编程2.3.2 创建对象(Class)2.3.3 添加对象的属性和方法2.3.4 访问和控制类中的属性和方法(Static)2.3.5 理解继承与导入2.3.6 添加事件侦听2.3.7 创建接口(interface)2.4 使用ActionScript 3.0组件2.4.1 ActionScript 3.0组件简介2.4.2 使用UI组件2.4.3 自定义UI组件外观2.5 经验谈2.5.1 不要惧怕代码2.5.2 养成良好的代码书写习惯第3章 ActionScript 3.0动画3.1 创建ActionScript 3.0动画3.1.1 使用帧循环创建动画3.1.2 使用EnterFrame事件创建动画3.1.3 使用Timer类创建动画3.1.4 设置动画的加速、减速、缓动和弹性3.1.5 设置动画的曲线运动3.2 ActionScript 3.0 Tween类动画3.2.1 创建简单的Tween类动画3.2.2 设置Tween类动画的缓动效果3.2.3 控制Tween类动画的播放3.2.4 ActionScript 3.0特殊动画效果3.3 ActionScript 3.0 XML动画3.3.1 使用ActionScript 3.0 XML动画3.3.2 创建自定义动画类3.4 优秀的第三方动画类3.4.1 TweenLite:轻量级的动画引擎3.4.2 GoASAP:经典的第三方动画插件第4章 ActionScript 3.0与XML的结合应用4.1 理解XML4.1.1 为什么要使用XML4.1.2 理解XML结构4.2 在Flash中创建XML4.2.1 E4X:新的XML处理方法4.2.2 动态添加XML元素与属性4.2.3 修改和删除XML中的元素4.2.4 读取XML中的元素内容4.3 加载外部XML数据4.3.1 加载外部XML文件4.3.2 使用XMLList类解析XML对象的内容4.3.3 查询和匹配XML中的元素4.3.4 遍历XML结构4.3.5 使用命名空间避免冲突第5章 Flash文件加载与数据交互5.1 Flash加载外部文件5.1.1 加载外部图片5.1.2 在加载过程中添加事件侦听5.1.3 跨域加载文件5.2 ActionScript 3.0数据交互5.2.1 加载文本文件5.2.2 加载服务器端脚本5.2.3 向服务器端脚本发送数据5.2.4 应用Web Service5.2.5 上传文件第6章 Flash与其他软件的结合6.1 Flash与Photoshop的结合应用6.1.1 在Photoshop中为兼容性而考虑的设计细节6.1.2 在Flash中导入PSD文件6.1.3 PSD文件中特殊元素的导入6.2 Flash与AfterEffects的结合应用6.2.1 AfterEffects介绍6.2.2 制作Flash中常见的AfterEffects光芒效果6.2.3 在Flash中导入AfterEffects动画6.2.4 SWF文件的优化6.3 Flash与Maya的结合应用6.3.1 Maya介绍6.3.2 制作Flash中常见的Maya动态火焰效果6.3.3 在Flash中导入Maya动画6.4 其他相关软件6.4.1 文字特效软件SwishMax16.4.2 媒体格式转换软件Total Video Converter6.4.3 Flash加密工具SWF Encrypt6.4.4 Flash破解工具ActionScript Viewer第二部分 互动元素设计篇第7章 Flash音乐播放器制作7.1 制作思路7.1.1 ActionScript 3.0音乐播放7.1.2 素材准备7.2 制作过程7.2.1 音乐的加载7.2.2 音乐下载进度控制7.2.3 MP3文件的ID3属性的设置7.2.4 音乐的播放和停止7.2.5 音乐的播放进度7.2.6 音乐播放结束事件7.2.7 音乐进度跳转7.2.8 音乐的上一首和下一首播放7.2.9 音乐的音量控制7.2.10 音乐的左右声道控制7.2.11 音乐波形图的绘制第8章 Flash视频播放器制作8.1 制作思路8.1.1 FLV视频简介8.1.2 ActionScript 3.
阅读更多