《Making Things Move》中文版详解:动画与ActionScript3.0入门指南

需积分: 12 1 下载量 96 浏览量 更新于2024-07-28 收藏 2.58MB PDF 举报
"《Making Things Move》中文版是一本深受业界推崇的动画教程,专为学习ActionScript 3.0的读者设计。作者Keith Peters的著作被FL基理大师翻译并编辑,旨在通过深入浅出的方式帮助读者全面理解Flash动画编程。本书共分四部分,涵盖了ActionScript动画的基础、三角学在动画中的应用以及渲染技术。 第一部分介绍ActionScript动画基础,包括动画的概念,帧和运动的原理,动态与静态的区别。学习者将了解到如何利用ActionScript控制动画的播放,如帧循环和事件处理。第二章详细讲解了ActionScript 3.0的特性和面向对象编程(OOP)的概念,如类、包、构造函数、继承等,并指导读者如何设置ActionScript 3.0的应用环境,如使用Flash CS3 IDE、FlexBuilder或命令行编译器。 第三章聚焦于三角学在动画中的运用,涉及弧度和度的转换、Flash坐标系统、三角函数等,这对于创建复杂的曲线运动和旋转动画至关重要。此外,还介绍了如何通过Drawing API绘制波形,以及圆和椭圆的运动规律。 第四部分探讨渲染技术,包括Flash中的颜色理论,以及如何利用这些知识来优化图像质量和实现更真实的动画效果。这部分内容对于理解图形渲染和优化性能有极大帮助。 《Making Things Move》中文版不仅适合初学者入门,也对有一定经验的开发者深入理解ActionScript动画提供了丰富的资源,是提升动画制作技能的绝佳指南。读者在阅读过程中,不仅可以学习到ActionScript编程技巧,还能领略到如何将数学理论融入到实际动画创作中,提升作品的艺术性和交互性。"