Flash动画编程基础:Making Things Move中文版解析
"Making_Things_Move中文版" 是一本关于Flash动画编程的书籍,由Keith Peters撰写,并由FL基理大师翻译成中文。这本书旨在帮助读者深入理解ActionScript 3.0,无论初学者还是有经验的开发者都能从中受益。 在书中,作者首先介绍了基本的动画概念,如动画的本质是通过连续播放帧来创造运动假象,帧可以是记录或由程序控制。区分动态和静态的概念也是理解动画的关键。此外,书里还讨论了如何利用ActionScript实现帧和运动的控制。 第二部分详细讲解了ActionScript 3.0的基础知识,包括版本差异、类和面向对象编程(OOP)的概念。类是ActionScript中的核心构造块,书中解释了基类、包、导入、构造函数、继承以及MovieClip和Sprite子类的用法。同时,书中还指导读者如何设置ActionScript 3.0开发环境,如使用Flash CS3 IDE、FlexBuilder,以及免费的命令行编译器。此外,还涉及了事件处理,如循环、帧循环、剪辑事件、事件处理器、侦听器,以及与用户交互相关的鼠标和键盘事件。 第三部分探讨了三角学在动画中的应用,三角学是计算旋转和创建复杂运动轨迹的基础。书中讲解了角度、弧度、三角函数(正弦、余弦、正切及其反函数)、旋转、波动动画,以及如何使用绘图API来绘制波形。此外,还涉及了圆和椭圆的运动,以及计算距离和应用毕达哥拉斯定理的方法。 第四部分则转向渲染技术,讲解了Flash中的颜色处理、透明度、混合模式,以及如何利用位图缓存和绘图API来优化性能。书中还讨论了时间轴控制、时间间隔和时间差,这些都是创建流畅动画的关键。 "Making_Things_Move中文版"是一本深入浅出的ActionScript 3.0动画指南,通过丰富的实例和详细的解释,帮助读者掌握创建动态和交互式Flash内容所需的技能。无论是基础知识还是高级技术,这本书都提供了全面的覆盖,对于任何想要提升Flash动画制作能力的人来说,都是不可或缺的参考书籍。
- 粉丝: 1
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Ansys Comsol实现力磁耦合仿真及其在电磁无损检测中的应用
- 西门子数控系统调试与配置实战案例教程
- ELM多输出拟合预测模型:简易Matlab实现指南
- 一维光子晶体的Comsol能带拓扑分析研究
- Borland-5技术资料压缩包分享
- Borland 6 技术资料分享包
- UE5压缩包处理技巧与D文件介绍
- 机器学习笔记:深入探讨中心极限定理
- ProE使用技巧及文件管理方法分享
- 增量式百度图片爬虫程序修复版发布
- Emlog屏蔽用户IP黑名单插件:自定义跳转与评论限制
- 安装Prometheus 2.2.1所需镜像及配置指南
- WinRARChan主题包:个性化你的压缩软件
- Neo4j关系数据映射转换测试样例集
- 安装heapster-grafana-amd64-v5-0-4所需镜像介绍
- DVB-C语言深度解析TS流