Flash动画编程入门:FoundationActionScript3.0动画解析

1星 需积分: 9 73 下载量 190 浏览量 更新于2024-12-18 收藏 4.05MB PDF 举报
"《flex 动画 中文版》是一本深入浅出介绍Flash动画编程的书籍,由Keith Peters撰写并由FL基理大师翻译。本书适合各层次的学习者,通过学习可以全面系统地理解ActionScript,是学习ActionScript的理想教程。书中涵盖基本动画概念、ActionScript3.0动画基础、三角学在动画中的应用以及渲染技术等多个关键知识点。" 在第一部分“ActionScript动画基础”中,作者首先讲解了动画的基本概念,包括帧和运动的区别,动态与静态的原理。接着,他详细介绍了ActionScript3.0的相关内容,如类和面向对象编程(OOP),包括基类、包、导入、构造函数、继承、MovieClip和Sprite子类的使用,以及如何创建文档类。此外,他还指导读者如何设置ActionScript3.0应用程序,包括使用Flash CS3 IDE、FlexBuilder和命令行编译器,并讲解了跟踪、缩放影片以及使用代码进行动画制作的方法。 第二章进一步探讨了使用代码进行动画制作,包括循环、帧循环、剪辑事件、事件处理器和侦听器,以及动画特有的事件。显示列表的概念也被引入,讨论了如何处理舞台上对象的层次关系。此外,用户交互是动画中不可或缺的部分,书中涵盖了鼠标和键盘事件的处理,如鼠标位置、键盘代码的使用。 第三章涉及三角学在动画中的应用,讲解了角度、弧度、Flash坐标系统以及三角函数(正弦、余弦、正切、反正弦、反余弦和反正切)的基础知识。这些数学工具被用来实现旋转效果、波动动画,以及圆和椭圆的运动,包括毕达哥拉斯定理和计算两点间距离的方法。 第四章则专注于渲染技术,探讨了Flash中的颜色处理、渐变、透明度、滤镜和混合模式等,这些都是创建复杂视觉效果的关键。 通过这本书,读者不仅可以掌握ActionScript3.0的基本语法和动画原理,还能学习到如何利用三角学和渲染技术来提升动画的创意和质量,从而成为一名更熟练的Flash动画开发者。