2008年2月6日 星期三

Flash AS2.0 變數有效範圍

觀察發現 若在function中

再次var一個變數 則變數視為區域變數 不受全域變數影響

若無var 則會受全域變數影響


若在迴圈初始設定中var一個變數 則效果同上

並不會視為一個迴圈內有效的迴圈變數

故迴圈外依然有效 但此funciton外無效(註)

無var 依然視為全域變數


(註)
即使迴圈內所呼叫的函數中 有與指標函數相同的變數

也不會影響到 迴圈內的指標變數 反之 若無var則會影響到

沒有留言:

張貼留言