第一章flash语言菜鸟教程.pdfVIP

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1 章 揭开ActionScript 的神秘面纱 ActionScript 是Flash 内置的编程语言,用它为动画编程,可以实现各种动画特效、对影片的 良好控制、强大的人机交互以及与网络服务器的交互功能。 ActionScript 是一门吸收了 C++ 、Java 以及javascript 等编程语言部分特点的新的语言。 ActionScrip 使用英文单词和元件提供了一种为Flash 影片设置指令的方法。它的存在确保了 Flash 影片较之普通的按照线性模式播放的动画具备强大得多的人机交互能力。 可以为时间轴中的关键帧、按钮和影片剪辑添加 ActionScript 。选中这些关键帧、按钮和影 片剪辑,打开其动作面板,你就可以看到它们都添加了哪些脚本。 1.1 Flash 中的程序 交给计算机执行的指令集称为程序。程序的另一个名称叫做脚本。从现在开始,我们将这些 指令集统称为脚本。 脚本都必须有它的运行环境,就ActionScript 来说,它的运行环境就是Flash 影片。ActionScript 可以指挥Flash 影片该做什么。在某些情况下,ActionScript 还可以指挥其他的东西,如用户 的操作系统、浏览器等。但是ActionScript 最主要的用途还在于控制Flash 影片内部的东西。 短的脚本可以只有一行,长的脚本可以长达几千行。它们可以作用于Flash 影片的一个部分, 也可以贯穿影片始终。有人把使用了脚本的整个Flash 影片看作一个程序,也有人把影片中 单独出现的脚本看作一个程序。这两种看法都正确,因为一个单独的程序也可以被定义成若 干小程序。 你可能对某些编程语言已经相当熟悉或者有所了解。例如广大网页设计者所熟知的 javascript ,以及另一种相似的语言VBScript ,它们能用来编辑动态网页。HTML (Hypertext Markup Language 超文本置标语言)是另一种特殊的语言,浏览器将按照它所包括的指令正 确地显示文本和图片。 在学校里面,你可能接触过一些编程方面的课程,如BASIC 、Pascal 、C、Java 等。 除HTML 以外,以上提到的所有的语言都包含很相似的程序结构:循环、条件、变量等等。 只要你知道了ActionScript 的特殊用法,你就可以将以前所学的编程知识利用起来。就算你 以前从来没有接触过编程方面的知识,不用担心,我会将所有需要的知识都告诉你。 1.2 ActionScript 是从哪里来的 ActionScript 是从哪里来的呢?事实上它的确是从好几种程序语言中深化而来的。下面我们 先花一点时间了解一下计算机语言的起源和发展。 当第一台数字计算机诞生的时候,唯一的编程语言是计算机的专用语言——二进制代码,即 由数字1 和0 组成的编码。当由1 和0 组成的不同序列被输入到计算机中,计算机就会执行 完全不同的操作。使用这种语言编写程序是相当费劲的,就算写一个简单的两数相加的程序, 程序的长度也是相当惊人的。 为了避免每次都为两数相加的操作书写长长的二进制程序,有人书写了一种专门用于两数相 加的代码,你可以方便地使用相同的代码实现任意两数的相加操作。接着,一些类似的函数 诞生了,用它们可以处理所有的基本任务,如加、减、乘、除、比较、循环等等。从此以后, 你可以使用这些事先编写好的函数执行几乎所有的操作了。 现代的计算机语言理解和使用起来较之二进制编码都已经容易了无数倍,其一,现代计算机 语言与英语语法很相似,如“go”、“for”、“begin”、“if” 以及+ 、-、=等,它们的含义和用法 与现实中都相差不大。 BASIC 、Pascal 等编程语言,几乎可以像英语句子一样阅读,所以学习和理解起来都非常容 易。其他语言,如C、Fortran ,它们的功能更强一些,经验丰富的程序员可以用它们完成更 复杂的任务。更多的语言居于以上两种语言之间,如C++、Java 和javascript ,它们既有一 定的可读性,也有较强的功能。ActionScript 与这些语言有更多的相似之处。 Flash 遵从ECMA (European Computer Manufacturers Association 欧洲计算机工业协会)制定 的标准,因此ActionScript 与ECMAScript (ECMA 开发的一种语言)极其相似。所以与其 说ActionScript 建立在javascript 的基础上,不如说ActionScript 和javascript 都建立在共同的 基础之上

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档