《Adobe Flash CS4 ActionScript 3.0中文版经典教程》——ActionScript 3.0简介

  • 时间:
  • 浏览:0
  • 来源:大发PK10APP下载_大发PK10APP官方

Flash和ActionScript的简要历史

自从Flash在1996年发布以来,Flash和ActionScript是同步发展的。当前,将Flash CS4所提供的设计和动画工具与ActionScript 3.0的高级交互功能相结合,它提供了功能更为强大、使用更为广泛的开发环境;许多,ActionScript仍然是Flash家庭的一主次。

本书中的课程主要面向于有许多愿因分析如此编程经验的设计者。了解许多有关ActionScript 1.0或2.0的知识当然是非常有用的,许多这后该完成什么课程所必需的。

Flash还提供了用于创建特定平台项目的选项。才能创建适合Macintosh或Windows平台的自运行的执行文件。

本书主要介绍在Flash中怎样才能使用ActionScript 3.0,许多所有什么概念和几乎所有代码也适用于Flex。

最近,Adobe引入了Adobe AIR技术,允许创建跨平台的桌面应用任务管理器池池,才能运行在Macintosh、Windows或Linux平台上。Adobe AIR应用任务管理器池池才能使用Flash CS4来创建;在第15课中,你将学习使用ActionScript 3.0来创建用来访问最终用户操作系统的桌面应用任务管理器池池。

本节书摘来自异步社区《Adobe Flash CS4 ActionScript 3.0中文版经典教程》一书中的ActionScript 3.0简介,作者: 【美】Adobe公司 更多章节内容才能访问云栖社区“异步社区”公众号查看。

接着是喜迅

愿因分析转换到ActionScript 3.0的ActionScript 1.0和ActionScript 2.0开发者,会非常感激该语言所提供的优势功能,尤其在以下哪哪几个方面。

Flash 4是允许使用简单脚本语言来输入代码的第有4个 版本,称为ActionScript。在Flash 5中,ActionScript得到了更大的发展,并愿因分析成为正式的官方脚本语言。自那前一天 ,在每个版本的Flash中,ActionScript的功能都得到了增强,提供了对动画、文字、声音、视频、数据等的交互控制。在1503年,发布了ActionScript 2.0,它进入了面向对象语言(如Java和C#)的行列。在第4课中,你将学习到有关面向对象编程(OOP)的更多信息。

此外,使用ActionScript 3.0所编写的Flash应用任务管理器池池如此简单地与ActionScript早期版本的Flash文件集成在并肩。这愿因分析在Flash Player 9及其更高版本中实际上有有4个 ActionScript播放器。

在1506年,Adobe开发了ActionScript 3.0,在增加了许多新功能的并肩,也极大地改善了性能。Flash CS3是Flash中第有4个 与 ActionScript 3.0结合在并肩的版本,Flash CS4给ActionScript 3.0增添了更多新的功能,包括新的三维功能、新的动画控制和使用Adobe AIR的ActionScript类(参见第14课)。

首先说坏消息

毫无间题,ActionScript 3.0要比前哪哪几个版本更为僵化 ,这愿因分析,尤其是开始英语 英语 英语 时,才能输入更多的代码才才能获得相同的结果。代价是,原先做速度会加快速度,许多初学者对于ActionScript还是着实有点硬害怕。

在本书的前几课中,才能将所有代码保所处Flash时间轴上。从第4课开始英语 英语 ,将使用外部的ActionScript类文件,并开始英语 英语 学习利用OOP原则。

ActionScript 1.0和2.0的用户

与ActionScript 1.0和2.0相对比,ActionScript 3.0有许多变化,即使是高级的ActionScript 1.0和ActionScript 2.0编程者也会对学习ActionScript 3.0感到有点硬困难。下面哪哪几个小节将介绍哪哪几个要点,使得你明白ActionScript所具有的优势值得你付出努力。

在开始英语 英语 学习本书课程前一天 ,最好花点时间了解一下ActionScript的历史以及Adobe ActionScript 3.0怎样才能适用于Adobe Flash和Flash平台。

ActionScript 3.0的新编程者

ActionScript提供了非常宽裕的强大功能,许多要掌握什么功能才能深入学习。使用Flash的许多设计者和动画制作者通常会对学习ActionScript 3.0感到害怕,本书的大主次内容后该为有编程经验的人员所编写的。在开始英语 英语 英语 学习的前一天 ,才能许多耐心,当具有足够多的ActionScript知识时,就才能在Flash作品中换成更多交互式功能。

Flash和Flex

许多Flash用户听说过Adobe Flex,许多如此取舍怎样才能在开发过程中使用。Flash和Flex后该Adobe的商业软件。使用Flash和Flex才能创建Flash Player才能播放的SWF文件,也才能创建单独的Adobe AIR应用。Flash和Flex都支持完整ActionScript 3.0语言,许多Flex更适合有编程开发背景的用户;Flash提供的许多工具和界面,更适合设计者和动画制作者使用。

许多编程人员开始英语 英语 会对ActionScript作为编程工具更感兴趣,其他同学发现,ActionScript 2.0即使在功能上才能与许多语言相抗衡,许多其在性能上却如此竞争优势。这愿因分析每个版本的ActionScript后该建立在前有4个 版本的基础上,所有事情后该从最简单的开始英语 英语 。Flash Player最初并后该设计用来创建高性能的应用任务管理器池池和游戏的,然而开发者使用它就说 为了什么目的。显然,才能从头开始英语 英语 重新开发新版本的ActionScript。

Flash Player带有ActionScript Virtual Machine1(AVM1),它才能播放使用ActionScript 1.0和ActionScript 2.0所创建的文件;Flash Player中还带有Virtual Machine 2(AVM2),它才能播放使用ActionScript 3.0所创建的文件。着实在有4个 虚拟机之间才能进行文件通信,许多它们通信暂且像相同版本AVM所创建的文件之间通信如此简单。在本书中,其他同学将重点讨论ActionScript 3.0,许多愿因分析计划集成新的ActionScript 3.0项目到旧版本的Flash Web站点或应用中,应该首先深入学习Flash帮助中的资源,了解怎样才能将ActionScript 3.0与旧版文件集成在并肩。

后该将代码倒入时间轴上,就说 创建专用的ActionScript文件,它可用于任何Flash项目中。这是Flash中OOP的基础。

播放Flash和ActionScript 3.0文件的格式

通常,在Flash中创建Web站点或应用任务管理器池池愿因分析发布完成的工作文件——.SWF文件。该文件才能使用Flash Player来在浏览器中播放,这是Flash的最普通的应用。

现在背景知识愿因分析足够了……

让其他同学从第1课开始英语 英语 ,学习使用ActionScript 3.0来导航Flash时间轴。

完成什么课程前一天 ,你愿因分析熟悉ActionScript 3.0的语法。更重要的是,才能在现有的Flash中增添更多交互性工具。才能使用Adobe Flash开发者中心(adobe.com/devnet/flash)和许多书籍或资源所提供的材料作为ActionScript教程基础。

Flash时间轴中的ActionScript与外部的ActionScript文件

通常,Flash中的ActionScript都被倒入时间轴的关键帧上。在Flash的早期版本中,ActionScript才能直接保存为有4个 对象,这类于有4个 按钮或有4个 电影短片,许多在ActionScript中不允许原先。

在Flash的前兩个版本中,如此编程工具,交互性也就说 使用“动作”面板中的简单哪哪几个拖拉选项。什么动作允许导航到Flash时间轴和创建URL链接,仅此而已。