作者:empty 页数:431 出版社:empty |
ActionScript 3.0是一种功能强大的面向对象编程语言。本书分五大部分全面讲解ActionScript 3.0动画,不论是初学者还是有经验的ActionScript开发人员, 本书都是一本优秀的参考书。第一部分介绍了ActionScript动画基础, 包括ActionScript 3.0基本知识和渲染技术等, 第二部分和第三部分集中讲述了制作动画涉及的基本运动和高级运动,如速度和加速度、边界和摩擦力、用户交互、缓动和弹性、碰撞检测以及正向和反向运动等。第四部分介绍了3D动画基础。最后一部分介绍了矩阵数学等其他技术,通过阅读本书,读者可以制作出各种酷炫的动画效果。
任何一种艺术形式的最佳学习方法, 是通过学习和分享大师无价的经验。在这本书中, K eth本书显然是作者多年经验和思考的结果,每个技巧看似简单,其实都有深意存焉。很多情况这是我看过的最好的Acton Script动画图书.如果今年你只打算买一种ActionScript书, 请买本书, 而且要买上两本, 一本在家里读, 一本本书是FoundationActionScritAnimation:MakingThingsMove!的第2版。第1版在编写时主要本书讲述了各层次Flash用户都关心的问题.Keith Peters自己对本书的评价是——“这是一本此书的翻译工作历时4个多月。在翻译过程中,我听取了一些网友的建议,尽量以中英文对Peters大师将带领你完成一次艺术编程之旅。Keith就在你的身旁, 他还将引导你完成一次探索之旅。
厌倦了使用关键顿和补间实现动画, 想学习ActionScript?本书正适合你。虽然已经使用ActionScript多年, 我仍然从本书中学到了大量东西, 强烈推荐!这本书除了能够直接学到大量技术之外,还提供了极有价值的创意和启发性。书中的代码已经运用到我自己的项目中,我还从书中的一些概念获得灵感,开发出亮的游戏和用户界面元素……总而言之, 如果你要使用ActionScript实现动画效果, 请阅读本书。放在办公室里, 只需要一个周末, 你将学到其他Flash开发人员要花上几年才能精通的知识和技巧,市面上Flash方面真正的好书其实很少, 本书就是其中一本, 这是多年来我读到的最好的Flash书,绝对是任何Flash开发人员的必读之作。2007年Web studio出版了《Flash网站建设技术精粹》简体版和繁体版以及《别具光芒——Flash 8ActionScript滤镜效果》, 除此之外, 2007年对于我来说最高兴、最有收获的一件事情, 就是Web studio很荣幸地与人民邮电出版社图灵公司签约, 翻译Keith Peters大师的新作FoundationActionScript 3.0 Animation:Making Things Move l。之所以说荣率, 是因为从几年前开始接触Flash时, 就对Keith Peters曾有耳闻, 随着后来对Flash特别是ActionScript的深入学习, 了解到Kei h Peters是Flash界很有影响力的大师级人物, 在其网站(www.bit-101.com) 上提供了成百上千的实验作品。我从他许多关于ActionScript的文章中受益匪浅, 了解到一些关于物理、数学以及3D等知识,以及它们如何在Flash中得以应用。在几年的Flash学习过程中, 我一直将他作为学习的榜样, 他也是我学习Flash的偶像之一, 我想会有更多人将K eth Peters作为偶像的, 在此我也向Keith Peters表达衷心的谢意。
使用ActionScript 2.0语法, 面向的是使用FlashMX 2004和Flash 8的用户。而在第2版中, KeithPeters完全抛弃了ActionScript 2.0语法, 使用ActionScript 3.0语法来编写, 面向使用Flash CS 3或Flex的用户, 全书共有五大部分, 19章, 第一部分和第二部分为基础内容, 第三部分和第四部分为高级动画内容,第五部分为作者提供的补充内容,包括矩阵数学和一些技巧。从动画效果上看,包括随机运动、速度、缓动、弹性、碰撞测试、正向运动、反向运动、粒子、坐标旋转、多物体碰撞、结点域,等等。最让人心动的是3D的应用,包括常见的3D透视、3D实体等。除了这些内容,最有价值的应该是作者将所有这些应用的大多数内容总结成易用的数学或物理公式,在你明白了基本原理后,只需要记住相应的数学或物理公式,就可以灵活地运用了。非常棒的书 。的确,它非常棒,我可以大胆地说,本书不需要你是一名开发人员,也不需要对ActionScript 3.0有多么深入的研究, 你只需要了解ActionScript 3.0基本的类结构、简单的继承关系、事件类型和事件侦听,以及一些编写外部类文件的基本常识,基本上就可以读懂本书了,需要说明的是,如果你有坚实的物理、数学知识,那么在学习过程中会更轻松,另外,本书第2章中详实地讲解了所需要的ActionScript 3.0的基础知识、简单的OOP概念以及继承的相关知识。当然, 如果你有一点OOP的知识, 郑就再好不过了, 本书适合于ActionScript 3.0初中级以上的用户,适合于Flash互动设计师、游戏开发人员、RIA应用程序开发人员、多媒体教学人员、各大艺术院校的大学生, 它可以成为你的一本Flash案头书。
第一部分ActionScript动画基础
第1章基本动画概念.…-2
1.1什么是动画.2
1.2帧和运动……
2.3.1基类…
2.6显示列表…
2.7用户交互…
第3章动画中的三角学.
3.1什么是三角学-.-
2.7.1鼠标事件.
2.7.2鼠标住五-…
32.7.3键盘事件…
42.7.4键盘代码-
52.8小结.
103.3.1正弦.
1.2.1帧就是记录-
1.2.2程序帧…
1.3动态与静态…
1.4小结.
第2章ActionScript 3.0动画基础…-
2.1动画基础….
22关于ActionScript版本….
2.3类和OOP…
3.2.1弧度和度.-40
3.2.2 Flash坐标系统……42
3.2.3三角形的边….43
3.3三角函数…43
渐变填充.
3.3.2余弦.
3.3.3正切……
3.3.4反正弦和反余-
3.3.5反正切….
3.4旋转-…48
3.5波.50
3.8两点之间的距离…….59
2.3.4构造函数.
2.3.5然承…
2.5.3剪辑事件.
4.2.1图形对象……
第二部分基本运动
5.1.2一个柚上的速度……
5.1.3两个轴上的速度…
5.1.4角速度.
2.3.6MovieC1ip/Sprite子类……
2.3.7创建文档类…
2.4设置ActionScript 3.0应用程序…-14
2.5.1循环…-19
2.4.1使用Flash CS3IDE….
2.4.2使用Flex Builder 2…………-
2.4.3使用免费的命今行编译器…-16
2.4.4关于跟踪….-.-18
2.4.5缩放彰片……19
2.5使用代码动画…19
2.5.2帧循环…22
3.5.1光滑的上下运动.
3.5.2线性垂直运动-
3.5.3脉冲动画…
3.5.4两个角的波.
3.5.5用drawing API绘制波…
3.6园和圆.-
3.6.1圆形运动…
3.6.2椭圆形运动…-
毕达哥拉斯定理.-
3.9本章重点公式…
3.10小结.
2.5.4事件和事件处理器.….-24
2.5.5侦听器和处理器-25
2.5.6动画事件.….28.
第4章渲染技术-…64
4.1 Flash中的颜色.64
5.2.4角加速度-
5.2.5太空