您的位置: 首页 > 业界动态 > 专业书讯 > 《Flash MX编程与创意实现》
经典:Photoshop影像制作精萃 回到列表 《九一创作协会 2003 年年鉴》
 《Flash MX编程与创意实现》

作者:Penner 时间: 2003-10-18 文档类型:原创 来自:DengJie.com

《Robert Penner's Programming Macromedia Flash MX》
中文译本已开始发售,清华大学出版社出版.详细介绍与购买

[内容简介]  
  本书出自著名的Flash奇才Robert Penner之手,书中展现了隐藏在惊人创造力背后的独特的程序设计和视觉设计理念。
  本书详尽探讨了如何以Action Script创建动态的视觉效果,内容覆盖面向对象和基于事件的程序设计、数学、物理、色彩、绘图等专题,精选的实例讲解更是体现出作者丰富的想象力与创造过程,书中还披露了大量Flash未公开功能。
  本书凝聚着作者的宝贵经验和真知灼见,是具有指导意义的关于Flash编程与创意的典型之作.适合于专业编程人员和广大Flash爱好者阅读参考。  
  本书出自著名的Flash奇才Robert Penner之手,书中展现了隐藏在惊人创造力背后的独特的程序设计和视觉设计理念。
  本书详尽探讨了如何以Action Script创建动态的视觉效果,内容覆盖面向对象和基于事件的程序设计、数学、物理、色彩、绘图等专题,精选的实例讲解更是体现出作者丰富的想象力与创造过程,书中还披露了大量Flash未公开功能。
  本书凝聚着作者的宝贵经验和真知灼见,是具有指导意义的关于Flash编程与创意的典型之作.适合于专业编程人员和广大Flash爱好者阅读参考。  
 
  [前言] 
 
 大约一年以前,Jim Schachterle希望我为Osborne/McGraw-Hill写一本关于Flash的书。对于这个计划他有一个非常明确的想法--这本书要体现出“美术设计和程序设计的完美结合”。也就是说,这本书要讲述的是用代码创建视觉元素。我对这个领域做过一些研究,读者可以参考我的站点(www.robertpenner.com)上我利用业余时间制作的几个试验小动画。
  Jim还强调这不是一本入门书。相反,书中的内容应该以理论概念为基础,讲解这些理论的各种实际应用方式。我感到很高兴。我经常会有一些有趣的设计灵感,我希望将它们写出来,本书以理论为基础的写作方式使我能够以足够的深度讨论我的这些想法。
  这本书将使用ActionScript来创建动态的视觉效果,按照理论概念来划分章节。基本内容包括面向对象程序设计、三角学、坐标系统、向量和基于事件的编程。在充分理解了这些内容之后,我们就可以探索运动、物理、色彩和形状。我将尽量讲解这些领域的框架原则,以及在ActionScript中实现它们的方法。Flash和ActionScript语言在未来几年中还将不断地发展,我们用来实现脚本动画的代码无疑也会产生变化。但是读者在本书中学到的技术,以及关于数学和运动的经典理论,在新的环境中同样适用。
  本书的内容(章节介绍)

  第I部分“预备知识”介绍塑造程序设计风格的个人经历,以及程序设计方法的概念基础。
  第1章“Flash信徒:过程和训练”是我的自传。我将与读者分享我发现Flash的故事,以及Flash对我的工作和生活的影响。我还将讲述一些影响我处理日常事务的个人原则。
  第2章“面向对象编程技术”是对面向对象分析、设计方法和编程的介绍。本章介绍了从项目需求到面向对象的代码的转换,以及如何在ActionScnpt中实现类、方法和继承等OOP概念。
  第II部分“基本概念”概括基本的数学和编程理论,包括第3-第6章。
  第3章“Flash与数学1:三角学和坐标系”是创建ActionScript动画所需的数学基础,也是后续章节(讲述向量概念)的基础。关键概念包括角、三角形、勾股定理(毕达哥拉斯定理)和极坐标。
  第4章“Flash与数学2:二维空间中的向量”讲述向量的概念及其在ActionScript中的实现。还包括向量加法、乘法、点积和其他概念,以及它们的代码实现。
  第5章“Flash与数学3:三维空间中的向量”将前一章介绍的向量概念扩展到三维空间。此外,还包括三维坐标及其投影、旋转的概念和相应的ActionScript实现。
  第6章“基于事件的程序设计”介绍Flash MX中全新的事件模型,以及它与Flash 5的不同之处。这一章解释事件处理器和监听器,还将讲解如何实现能够广播消息的自定义事件源。
  第Ⅲ部分“动态视觉效果”在前几章的基础上扩展到运动、物理、色彩和形状的领域,包括第7~第10章。
  第7章“运动、变形和缓动”讨论运动的概念和数学基础。探究缓动的各种方程,并开发一个变形脚本的面向对象的方法。
  第8章“Flash与物理学”介绍力学的关键概念,如加速度、摩擦、力及波的特性等。
  第9章“ActionScript的颜色控制”介绍使用Flash的Color类通过代码进行图形的动态着色的多种方法。
  第10章“ActionScript绘图”介绍Flash MX Shape Drawing API绘制线段、曲线和着色,演示如何扩展该API以绘制更复杂的形状。
  第Ⅳ部分“综合实例”包括第11~第14章,深入探讨了4个试验动画:
  第11章“作品1:北极光”介绍一个交互式的二维粒子系统,它模拟了北极光。
  第12章“作品2:暴风雪”介绍一个根据下落的雪花建立模型的三维粒子系统。
  第13章“作品3:分形树”介绍一个自相似的分形树,它能够响应鼠标交互,可以录制并回放运动画面。
  第14章“作品4:龙卷风”介绍一个能够生成交互的龙卷风的粒子系统。
  如何阅读本书
  本书各个章节的内容循序渐进,后面的内容以前面的内容为基础。但是,有些概念可能要在阅读了相关的内容之后才能完全理解。因此,我建议读者通过反复阅读和前后对照的方式来阅读本书。
  本书的网络资源
  本书涉及的源文件可以在出版商的Web站点http://www.osbome.com 和我的个人站点http://www.robertpenner.com/profinx 上获得。
Robert Penner 
  大约一年以前,Jim Schachterle希望我为Osborne/McGraw-Hill写一本关于Flash的书。对于这个计划他有一个非常明确的想法--这本书要体现出“美术设计和程序设计的完美结合”。也就是说,这本书要讲述的是用代码创建视觉元素。我对这个领域做过一些研究,读者可以参考我的站点(www.robertpenner.com)上我利用业余时间制作的几个试验小动画。
  Jim还强调这不是一本入门书。相反,书中的内容应该以理论概念为基础,讲解这些理论的各种实际应用方式。我感到很高兴。我经常会有一些有趣的设计灵感,我希望将它们写出来,本书以理论为基础的写作方式使我能够以足够的深度讨论我的这些想法。

书中的相关源代码

出处:DengJie.com
责任编辑:蓝色

作者文章
《Flash MX编程与创意实现》
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
《YoungNWP》第3期发布
奥斯卡大师亚洲巡讲火热报名中
Internet Explorer 9 平台预览版4
国内最大规模web前端技术聚会深圳站
绿色IT--云计算真的环保吗?
妙手回春:网站可用性测试及优化指南
Phpcms 2010模板大赛火热开赛
水晶石技法西安特训营系列报道
插画中国56期插画培训火爆招生中
乔家大院里的女人与Photoshop创意设计

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2