logo
  人民邮电出版社  
     
     
   
  首页 | 关于我们 | 新闻 | 分类检索 | 丛书检索 | 高级检索 | 招聘 | 读者交流卡 | 用户注册 | 用户登录
高级查询
分类查询
丛书查询
浏览图书
查看图书详情
单击可查看完整封面
书名: ActionScript 3.0基础教程
评论星级:
书号: 978-7-115-21545-1
原书名: ActionScript 3.0: Visual QuickStart Guide
原出版社: Peachpit Press
丛书名: 图灵程序设计丛书
分类: 计算机 >> Web编程与设计 >> Web设计软件
作者: Derrick Ypenburg
译者: 陈新 吴国权
出版日期: 2009-11-11
语种: 简体中文
开本: 16开
页数: 0
定价: 0.00 元人民币
 
    欢迎阅读本书。本书介绍的ActionScript 3.0相关内容将会引导你学会使用Flash CS3开发应用程序。阅读完本书后,你所学到的ActionScript知识将会帮助你在Flash平台上开发富应用程序。
    ActionScript是一个令人兴奋的脚本语言,利用它可以为网络、桌面和个人设备等创建应用程序。与其他编程语言相比,严格来说它不是数据交换语言。它可以创建交互的、富媒体驱动的应用程序,包括设计、动画、声音和视频。
    ActionScript 3.0是一个成熟的面向对象编程语言。与之前的版本相比,它提供了改进的事件处理、新的显示列表和绘图API。此外,整体性能大幅提升,使得ActionScript 3.0绝对值得一试。
    ActionScript 3.0适合你吗
    如果你正在阅读本书,很明显,你一定对学习ActionScript 3.0或更新你的ActionScript 2.0技能很感兴趣。本书就是为那些已经掌握了Flash基本技能,并希望学习如何创建基于ActionScript驱动的Flash应用程序的人们,以及那些想让自己的应用程序达到更高水平的Flash设计师们而写的。
    ActionScript 3.0是Flash平台上脚本语言的最新形态。如果你之前没有ActionScript编程经验,那么现在就是学习ActionScript的最佳时机,因为ActionScript 3.0版本比之前的版本更容易学习。
    如果你是一名使用Flash的设计师或开发者,也许会和很多人一样对ActionScript 3.0的概念感到一些惶恐,那是因为从ActionScript 2.0要飞跃到ActionScript 3.0,在某些方面需要重新学习语言。不过,这种努力是非常值得的,有以下几个原因。
    首先,除了其重要的改进——面向对象编程、更好的事件处理和性能优化,实际上其他的改进(如new、单事件模型)也使得学习或重新学习这种语言比从零开始学ActionScript 2.0要简单得多。
    另一个好处就是ActionScript 3.0版本扩大了编程的使用范围,它不再只是为了Flash而存在。你现在可以在基于Flash平台的各种工具(包括Flash CS3、Flex 2、Flex 3和Adobe AIR等)下使用ActionScript 3.0了。
    最后请记住,使用时间轴以及一味仅使用基本的ActionScript命令有其局限性。当提到增强用户交互和更新的时候,界面、菜单和交互性经常达不到目标。因此,创建一个智能的、动态的、易于更新的应用程序的唯一办法就是学习ActionScript。
    如果你确定选择学习ActionScript 3.0,就会发现在你进入到一个更高的ActionScript编程水平时,你的ActionScript 2.0技能也将很自然地过渡到 ActionScript 3.0,使得你之前在ActionScript 2.0上投入的时间很值得。
本书内容
    由于ActionScript 3.0比ActionScript 2.0有了巨大的改进,所以我决定从头开始介绍。如果你以前有ActionScript 2.0的经验,本书的基础部分可以作为最新语言版本下对结构和逻辑的很好的复习资料。
    本书将指导你学习ActionScript编程的核心概念,其中部分内容如下所示。
    □ActionScript 3.0介绍。介绍了ActionScript的方方面面,包括语言的语法,如何使用语法编程,以及如何使用变量、方法、函数、类和对象。
    □显示对象。使用显示对象,例如影片剪辑、文本字段、按钮等。显示对象可以使用ActionScript添加到应用程序并由其控制。
    □创建互动性。在整个应用程序中使用事件模型来建立通信,包括鼠标事件、时控事件等,还包括时间轴导航。
    □使用数据和数据结构。使用变量、数组和对象来存储、检索、操作数据和对象。
    □循环和决策制定。在应用程序中使用不同类型的循环和逻辑重复来创建智能和决策制定。
    □加载外部资源和信息。加载外部图像和SWF文件,并控制和操作它们,也将提到加载外部文本和HTML/CSS内容以及使用数学。
    □可视化编程。使用ActionScript画图以及使用滤镜和混合模式(blend mode)操作图像,还将探讨可编程动画。
    □声音和视频。加载和播放内部或外部的声音或视频,为视频创建播放机制。
    我首先解释了所有这些概念,然后把这些概念结合起来一步步演示更高级的应用程序,你可以实际动手操作来提高自己的编程能力。读完本书,你可以自信地把这些概念融合到Flash平台的富媒体应用程序了。
相关资源
    本书的配套网站上提供了书中所介绍过程的每一步骤的源码,对本书后续的修正和更新也将发布在上面,网站地址为www.focusonmedia.com/vqs/as3。
    在网络上也有很多有用的资源。比起我用过的其他技术,使用Flash在线指定的软件创建其他的富媒体应用程序的资源还是比较多的。下面列出的网站可以帮助你更多地了解Flash,并帮助你成为一个更高级的开发者。
    □Abobe Labshttp://labs.adobe.com/)。获取ActionScript和Flash平台的最新更新和发展情况(也包括Adobe的其他软件)。
    □Adobe Flash的产品页面(www.adobe.com/products/flash/)。包括Flash CS3的试用下载、更新和公告。
    □CommunityMX(www.communitymx.com)。它是由行业专家所写的教程和文章的在线资源,涉及Adobe产品、Web开发、Flash、Flex和ActionScript等。
    此外,你也可以在网络上搜索到大量与Flash和ActionScript相关的在线资源、社区和示例站点。
下一步怎么做
    要把所有ActionScript API的概念讲完至少需要4本这个系列的图书。当你理解了本书介绍的概念以后,成为高手的最好方式就是实验!增强Flash和ActionScript开发技能的唯一办法就是实践。
    当然,并不是所有项目都值得一一去尝试,但是通过一系列实验项目,你可以增加资历,积累经验和知识。当你对某个概念感兴趣时,就可以去扩展它。
    此外,应尽可能地养成习惯阅读ActionScript和Flash平台相关资料。争取多参加世界上杰出的Flash会议,加入Flash和ActionScript的用户讨论组。
    最后,祝你阅读愉快!

关于我们广告服务联系我们招聘信息法律公告用户反馈会员注册教师登记网站地图
Copyright © 2005 北京图灵文化发展有限公司 All Rights Reserved
地址:北京市朝阳区北苑路13号院1号楼领地OFFICE C座603室 100107
电话:010-510951815109518251095183 传真:010-52086950 E-mail:contact@turingbook.com
京ICP备06005389号