as2 0對private的支援

2021-03-31 08:56:59 字數 611 閱讀 6606

as2.0的出現使很多人對它的物件導向程式設計都津津樂道,更多的人也開始用他來進行開發,然而很多人也發現了一些問題,比如,對於方法過載的支援沒有,對於private的限制沒有,等等,很多人更多的討論是對於private的限制沒有而耿耿於懷.其實private在as2.0中一樣可以實現訪問的控制.

以前我也聽到很多人說private的限制在as2.0中根本起步到作用,以前我也試驗過,這樣寫的**

test 類的建構函式定義成private的

private function test()

在乙個flash裡面呼叫,按說private的建構函式是不能用new進行變數初始化的,可是這樣

var a = new test();

卻毫無問題,依然可以使用,大家會說了,對阿,as2.0對private不支援.但是今天我仔細看這樣的變數宣告似乎有些問題,原來其實是我們錯了,在我們定義變數的時候沒有宣告a的型別!對於物件導向的語言來說宣告乙個物件的同時必須要宣告物件的型別,還是剛才那個test類,這樣寫就編譯不了

vat a:test = new test();

然而物件導向的程式設計則應該向第2個方法那樣去宣告變數的型別.這就引出了兩個問題,1個是flash的變數宣告機制,2是要養成良好的程式設計習慣.

AS2 0下的ToolTips(工具提示)

本指令碼適用於flash 8.0 as2 將下面檔案儲存成 tooltips.as import shape class tooltips public function settooltips mc public function setbox linearray array,basearray ...

springboot2 0 對CORS的支援

先自定義乙個配置類 package com.springboot2.thyemleaf.configuration import org.springframework.context.annotation.bean import org.springframework.context.annota...

GDAL 2 0 對gdb和mdb的支援

gdal 2.0提供了對gdb檔案資料庫和mdb個人資料庫的支援,但支援仍不完善,目前不依賴於第三方庫的情況下僅支援讀取。1 對於gdb mdb的讀取方式與shp讀取方式相同,其gdaldriver型別分別為 openfilegdb 和 pgeo 2 讀取gdb中文圖層名亂碼,mdb正常 3 mdb...