as2,是物件導向oop的程式設計,但物件具體是什麼呢?
以下是筆者自己摸索的答案,不對之處,請各位看官不吝賜教。
物件是乙個擁有屬性和方法的實體。
flash中的物件共有兩種,一種是全域性物件(global object),一種是例項物件(instance object),全域性物件不需要建立,這些物件已經建立好了,可以在任何時候呼叫;而例項物件需要建立,它可以建立它自身的例項,這就是類。比如在實際應用中,math數學物件不用建立,直接就可以使用,它是全域性物件。而sound就需要用mysound:sound=new sound()來建立,在建立中使用new運算子,才可以建立新的例項。
指定物件的型別,加入new運算子,用()括號來呼叫建構函式,乙個新的物件就建立成功了。在括號中,引數是可有可無的,通常我們不會為物件新增引數,但並不是不可以新增引數。
mystring:string=new string("ilaohuu");這就是將資料傳遞給建構函式,而建構函式將物件進行設定。
通常使用new()建構函式建立的物件,可以使用delete來刪除。
有一種物件被稱之為核心物件,ecma-262標準規定了這些物件。如下所示:
arguments;array;boolean;data;error;function;math;number;object;string;system。
在這些物件中,只有math是全域性核心物件,而其它的都是例項核心物件。無論是全域性的還是例項的,都可以用隱式方法初始化物件,也就是可以不使用new()建構函式來建立物件例項。
比如var myarray:array=["i","lao","hu","u"];就等於使用了建構函式。
另外ilaohuu:object=;就等於
var iaohuu:object=new object();_x=_y=_xscale=_yscale=100;
這兩種方法都可以初始化。
命運為你和你愛的人架了一座橋
又一次看了 我的野蠻女友 記得上次看的時候是大一的時候的了。唯美的愛情,儘管很多時候不夠真實還是很喜歡去看,喜歡去為電影裡的愛情祈禱,還是喜歡錯失的愛情重新走到一起,還是很想相愛的人白頭偕老,還是很想自己錯失的愛情重新來過,還是很想愛的人原諒自己,還是很想很想很想和自己心愛的人在一起。唯美的愛情中,...
一生裡和你愛的人做完這50件事
1.布置一間書房,要一整面牆的大書櫃,和你一起慢慢把它裝滿 2.和你背 背,一邊聽我們都喜歡的cd,一邊看各自的書,坐在木地板上 3.洗澡的時候,幫你刮鬍子 4.你吃飯吃的香的時候,放下筷子看你一會兒 5.和你一起去 6.和你一起去一趟北歐 7.偷偷用你的牙刷刷牙 8.當你下班回來說累極了,說餓得站...
fwd 一生裡和你愛的人做完這50件事
1.布置一間書房,要一整面牆的大書櫃,和你一起慢慢把它裝滿 2.和你背靠背,一邊聽我們都喜歡的cd,一邊看各自的書,坐在木地板上 3.洗澡的時候,幫你刮鬍子 4.你吃飯吃的香的時候,放下筷子看你一會兒 5.和你一起去 6.和你一起去一趟北歐 7.偷偷用你的牙刷刷牙 8.當你下班回來說累極了,說餓得站...