11-1 實體事件處理常式
對於傳統很多專業程式設計師,習慣於將所有程式集中特定少數地區,盡量不要分散太廣,以便程式維護。在前面章節中,遇到實體事件處理常式,常將程式碼寫在實體中。我們也可以將實體事件處理常式寫在場景的影格內。至於那一種方式比較好,由程式設計師自己決定。如果是團隊一齊研發,最好能協商一致性寫法,若無法達到,則軟體的文件說明變成很重要,否則人員有異動,舊的軟體很難繼續維護使用。本章中將前面章節中有代表性範例,改成在影格式撰寫實體事件處理常式,寫法雖不同,但執行結果完全相同。
語法:
實體名稱.事件名稱=function(){
陳述式;
}
功能:執行實體觸發事件處理常式。
說明:
1. 在場景的影格式撰寫按鈕或影片片段等實體事件處理常式,實體需要命名。
2. 在同一影片中,同層次的實體名稱最好不要有相同命名,以避免困擾。
3. 事件名稱最前面為on。
onPress, onRelease, onRollover, onRollout,
onDragOut, onDragOver。