- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章ActionScript概述课件.ppt
第1章 ActionScript概述 ActionScript最初是由Macromedia(现已被Adobe收购)为其Flash产品开发的一种简单脚本语言,现在必威体育精装版版本为3.0(简称AS3),已经成为一种完全面向对象(OOP)的编程语言。 ActionScript是一种基于ECMAScript的脚本语言,可用于编写Adobe Flash动画和应用程序。 由于ActionScript和JavaScript都是基于ECMAScript语法的,理论上它们可以流畅地互相翻译 。但是,JavaScript的文档对象模型(DOM)是以浏览器窗口、文档和表单为主的,ActionScript的文档对象模型则以SWF格式的动画为主,包括动画、音频、文字和事件。 1.1 ActionScript 3.0简介 ActionScript 3.0在使用时与以前2个版本有很多相似之处,但是由于底层的不同,在理解内部机制时最好从全新的角度出发,尤其要注意不同版本的代码不能混用。一些处理方法也发生了比较大的变化,比如事件模型,显示对象的方法等,接触过ActionScript 1.0或ActionScript 2.0的读者要格外注意。 1.2 ActionScript 3.0开发环境 使用ActionScript 3.0的第一步就是要安装设置开发环境。本节将介绍ActionScript 3.0的几种常用开发环境,并简要说明各自的优缺点。对ActionScript 3.0开发环境比较熟悉的读者可以略过本节。 1.2.1 Flash CS3/CS4 Flash CS3/CS4是官方支持ActionScript 3.0的软件之一,同时拥有强大的动画编辑和界面设计功能,被很多设计师和动画师所青睐,但对于ActionScript 3.0程序员来说动画和设计界面并不是必须的。从编程角度来看,Flash CS3也显得不够专业,如果单纯编写代码,还可以有更好的选择。 1.2.2 Flex Builder 3 Flex最初是作为一个J2EE应用(JSP的标签库)的开发工具。传统程序员在开发动画应用方面存在困难,最初的Flash平台就是因此而产生。Flex则试图通过为程序员们提供一个已经熟知的工作流和编程模型来改善这个问题。 1.2.3 FlashDevelop 与两款官方软件相比,FlashDevelop的优点显而易见。一是它的小巧,安装后占用的磁盘空间只有16MB;二是它的开源,是完全免费的软件。虽然FlashDevelop没有Flex Builder 3的功能强大,但以其快速的启动和反应速度而深受广大用户青睐。 1.2.4 FDT3 FDT3是由Powerflasher发布的一款基于开源Eclipse平台的第三方插件。FDT3分为FDT Basic、FDT Professional和FDT Enterprise,功能最强的是Enterprise版本,支持Debugger、Advanced Refactoring等高级功能。FDT3的代码错误提示即时完成,还集成了很多实用的开发特性,只是在配置方面较繁琐。由于同为基于Eclipse开发的,因此FDT3与Flex Builder 3比较相似。 1.2.5 ActionScript 3.0编程软件的选择 考虑到读者的计算机配置各有不同,且较少进行重量级的程序开发,本书的实例多数使用编程和设计界面兼备的Flash CS3进行示范,同时也以较少的实例示范在Flex Builder 3中编写代码。至于其他第三方软件,读者可在掌握两款官方软件的基础上尝试使用。 需要注意的是,Flash和Flex在编程时会有一些不同之处。因为Flash和Flex的编译器(compilers)不同,所以同一段代码无法保证在Flash和Flex环境下都能够编译成功。此外,Flash IDE可以独立制作库元件和显示对象(如MovieClip);Flex可以使用Embed标签而Flash不支持(应开发者要求,目前必威体育精装版版的Flash CS4也已经支持Embed标签);Flash和Flex拥有不同的组件库。 1.3 学习ActionScript 3.0的一点建议 学习ActionScript不是一朝一夕的事情,正确认识语言特点,掌握学习方法,能够大大提高学习效率。以下是笔者针对学习ActionScript的一些建议,供读者参考。 1.3.1 使用帮助文档 在Flash CS3中按【F1】键,在Flex Builder 3中按【Shift】+【F2】组合键,都可以打开相应的帮助文档。帮助文档中提供了一些基本的教程,同时也可以作为工具书,检索类的属性、方法和事件并提供必要的实例。帮助文档是学习ActionScript 3.0最好和最全面的工具书、
文档评论(0)