学习AS3:唯一的类变量_Flash教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:学习AS3:*新的变量类型
AS3中有许多新的数据类型。其中有些类型是以前没有出现的。AS3中的基本数据类型如下:简单数据类型:BooleanintnullNumberStringuintundefined

(本文非直接翻译,原文如下:)
In ActionScript 2, variables defined within a class's body were defined in the class's prototype object. This was an efficient means to handle variable definitions but it also meant that complex data types (such as Arrays) had a tendency to be "shared" among instances if not explicitly defined for instances within the class constructor. This is no longer a problem with ActionScript 3. Class variables defined in the class body are now unique to each class instance so this problem no longer occurs.

在AS2中,复杂数据类型(比如数组),假如在类体之中,方法之外直接初始化,而不在构造器中初始化,会被理解为“共享”的数据,而被所有的实例共享使用(类似于static的效果)。但是在AS3中不存在这个问题。类变量是每个实例独有的,唯一的变量。如下:

class myClass{

private var list:Array = [1,2,3]; //在AS2中会有一定问题,AS3中就很好

public function myClass(){
//在AS2中,应该在这里初始化list
}
}

分享:学习做FLASH留言本:分页技术
这次是做留言板分页ASASPACCESS,传递一个id,一个标题title,作者author三种数据,那么就定义一个allId,AllTitle,allAuthor,然后循环读取数据库把所有数据

/所属分类:Flash教程/更新时间:2008-03-05
相关Flash教程