學習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:唯一的類變量。