欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

學(xué)習(xí)AS3:delete關(guān)鍵字和類(lèi)成員_Flash教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:學(xué)習(xí)AS3:唯一的類(lèi)變量
(本文非直接翻譯,原文如下:)InActionScript2,variablesdefinedwithinaclass'sbodyweredefinedintheclass'sprototypeobject.Thiswasanef

delete要害字在Flash中是用來(lái)刪除定義的變量,但是并不將對(duì)象從內(nèi)存中清除掉(這是垃圾收集器的工作)。它只是將一個(gè)變量的引用設(shè)置成無(wú)效,讓內(nèi)存中的這個(gè)對(duì)象無(wú)法再被引用和使用,也無(wú)法再使用for in來(lái)枚舉。

事實(shí)上,垃圾處理器(GC)將在特定的時(shí)候,自動(dòng)的從內(nèi)存中刪除那些不再被引用和使用的變量。比如,你創(chuàng)建了兩個(gè)對(duì)象引用A和B,都指向了對(duì)對(duì)象ObjectX的引用,假如delete了A,并不會(huì)讓垃圾收集器把ObjectX從內(nèi)存中刪除,因?yàn)锽的引用還是指向了這個(gè)對(duì)象。假如將A和B都delete,則不再有對(duì)ObjectX的引用,ObjectX也將被垃圾收集器回收。例如:

var a:Object = new Object();
var b:Object = a; // b和a引用同一個(gè)new Object();
delete a;
trace(b); // 輸出[object Object] - 在內(nèi)存中還是存在
delete b;
// GC將回收object

分享:學(xué)習(xí)AS3:*新的變量類(lèi)型
AS3中有許多新的數(shù)據(jù)類(lèi)型。其中有些類(lèi)型是以前沒(méi)有出現(xiàn)的。AS3中的基本數(shù)據(jù)類(lèi)型如下:簡(jiǎn)單數(shù)據(jù)類(lèi)型:BooleanintnullNumberStringuintundefined

/所屬分類(lèi):Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程