Actionscript3快速入门.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Actionscript3快速入门(一)——编程基础 编程基础 因为 ActionScript 是一种编程语言,所以,如果您首先了解几个通用的计算机编程概念,则会对您学习 ActionScript 很有帮助。 计算机程序的用途 首先,对计算机程序的概念及其用途有一个概念性的认识是非常有用的。计算机程序主要包括两个方面: ■ 程序是计算机执行的一系列指令或步骤。 ■ 每一步最终都涉及到对某一段信息或数据的处理。 通常认为,计算机程序只是您提供给计算机并让它逐步执行的指令列表。每个单独的指令都称为“语句” 。正如您将在本手册中看到的那样,在 ActionScript 中编写的每个语句的末尾都有一个分号。 实质上,程序中给定指令所做的全部操作就是处理存储在计算机内存中的一些数据位。 举一个简单的例子,您可能指示计算机将两个数字相加并将结果存储在计算机的内存中。 举一个较复杂的例子:假设在屏幕上绘制了一个矩形,您希望编写一个程序将它移动到屏幕上的其它位置。计算机跟踪该矩形的某些信息 — 该矩形所在位置的 x、y 光标、它的宽度和高度以及颜色等等。这些信息位中的每一位都存储在计算机内存中的某个位置。为了将矩形移动到其它位置,程序将采取类似于“将 x 坐标改为 200;将 y 坐标改为 150”的步骤(也就是说,为 x 和 y 坐标指定新值) 。当然,计算机的确会对这些数据进行某些处理,以便切实地 将这些数字转变为显示在计算机屏幕上的图像;但考虑到我们所感兴趣的详细程度,我们只 要知道 “在屏幕上移动矩形”这一过程确实只涉及更改计算机内存中的数据位就足够了。 变量和常量 由于编程主要涉及更改计算机内存中的信息,因此在程序中需要一种方法来表示单条信息。“变量”是一个名称,它代表计算机内存中的值。在编写语句来处理值时,编写变量名来代替值;只要计算机看到程序中的变量名,就会查看自己的内存并使用在内存中找到的值。例如, 如果两个名为 value1 和 value2 的变量都包含一个数字, 您可以编写如下语句以将这两个数字相加: value1 + value2 在实际执行这些步骤时,计算机将查看每个变量中的值,并将它们相加。 在 ActionScript 3.0 中,一个变量实际上包含三个不同部分: ■ 变量名 ■ 可以存储在变量中的数据的类型 ■ 存储在计算机内存中的实际值 刚才我们讨论了计算机是如何将名称用作值的占位符的。数据类型也非常重要。在ActionScript 中创建变量时,应指定该变量将保存的数据的特定类型;此后,程序的指令只能在该变量中存储此类型的数据,您可以使用与该变量的数据类型关联的特定特性来处理值。在 ActionScript 中,要创建一个变量 (称为 “声明”变量) ,应使用 var 语句: var value1:Number; 在本例中,我们指示计算机创建一个名为 value1 的变量,该变量仅保存 Number 数据(“Number”是在 ActionScript 中定义的一种特定数据类型)。您还可以立即在变量中存储一个值: var value2:Number = 17; 在 Adobe Flash CS3 Professional 中,还包含另外一种变量声明方法。在将一个影片剪辑元件、按钮元件或文本字段放置在舞台上时,可以在“属性”检查器中为它指定一个实例名称。在后台,Flash 将创建一个与该实例名称同名的变量,您可以在 ActionScript 代码中使用该变量来引用该舞台项目。例如,如果您将一个影片剪辑元件放在舞台上并为它指定了实例名称 rocketShip,那么,只要您在 ActionScript 代码中使用变量 rocketShip,实际上就是在处理该影片剪辑。 数据类型在 ActionScript 中,您可以将很多数据类型用作所创建的变量的数据类型。 其中的某些数据类型可以看作是 “简单”或“基本”数据类型: ■ String:一个文本值,例如,一个名称或书中某一章的文字 ■ Numeric:对于 numeric 型数据, ActionScript 3.0 包含三种特定的数据类型: ■ Number:任何数值,包括有小数部分或没有小数部分的值 ■ Int:一个整数 (不带小数部分的整数) ■ Uint:一个 “无符号”整数,即不能为负数的整数 ■ Boolean:一个 true 或 false 值,例如开关是否开启或两个值是否相等 简单数据类型表示单条信息:例如,单个数字或单个文本序列。然而,ActionScript 中定义 的大部分数据类型都可以被描述为复杂数据类型,因为它们表示组合在一起的一组值。例 如,数据类型为 Date 的变量表示单个值 — 时间中的某个片刻。然而,该日期值

文档评论(0)

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

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

1亿VIP精品文档

相关文档