WEB开发网
开发学院图形图像Flash 第二章 ActionScript 3.0 动画基础Ⅰ[FL 基理译] 阅读

第二章 ActionScript 3.0 动画基础Ⅰ[FL 基理译]

 2009-05-30 12:08:59 来源:WEB开发网   
核心提示: 另一个变化是 AS3.0 中的类拥有了访问关键字,访问关键字是指:一个用来指定其它代码是否可访问该代码的关键字,第二章 ActionScript 3.0 动画基础Ⅰ[FL 基理译](2), public (公有类) 关键字指该类可被外部任何类的代码访问,本书中所有示例的类都是 public

另一个变化是 AS3.0 中的类拥有了访问关键字。访问关键字是指:一个用来指定其它代码是否可访问该代码的关键字。 public (公有类) 关键字指该类可被外部任何类的代码访问。本书中所有示例的类都是 public 的。在深入学习了 AS 3.0 后,我们会发现不是所有类都是公有的,甚至还有多重的类,这些内容超出了本书的谈论范围。

本例中我们可以看到,这个类的名字为 MyClass,后面跟一对大括号。在这个类中有两种要素,一个是名为 myProperty 的变量,另一个是名为 myMethod 的函数。

包(Package)

包主要用于组织管理类。包是根据类所在的目录路径所构成的,并可以嵌套多层。包名所指的是一个真正存在的文件夹,用 “.”进行分隔。例如,有一个名为 Utils 的类,存在于文件夹 com/ friendsofed/ makingthingsmove/ 中(使用域名作为包名是一个不成文的规定,目的是保证包名是唯一的)。这个类就被写成 com.friendsofed.makingthingsmove.Utils。

在 AS 2 中,使用整个包名来创建一个类,例如:

class com.friendsofed.makingthingsmove.Utils {
}

在 AS 3 中,包名写在包的声名处,类名写类的声名处,例如:

package com.friendsofed.makingthingsmove{
 public class Utils {
 }
}

导入(Import)

想象一下,每次要使用这个类的方法时都要输入 com.friendsofed.makingthingsmove.Utils,是不是太过烦琐太过死板了。别担心,import 语句可以解决这个问题。在这个例子中,可以把下面这句放在 package 中类定义的上面: import com.friendsofed.makingthingsmove.Utils;。

构造函数(Constructor)

上一页  1 2 3 4 5 6 7  下一页

Tags:第二章 ActionScript 动画

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接