学习AS3:唯一的类变量_Flash教程
教程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教程:
- 相关链接:
- 教程说明:
Flash教程-学习AS3:唯一的类变量。