第2章處理事件
事件,是推動Flash程序運行的靈魂,可以說,沒有事件就沒有Flash程序,真是因為有了豐富的事件,Flash程序的交互性才能夠得以實現。開發Flash程序時,我們需要花很大一部分精力去估計程序應該處理哪些事件以及如何處理這些事件。比方說對一個按鈕,我們是不是只需要處理一下用戶單擊按鈕所觸發的事件?如果需要按鈕對用戶的更多操作作出反應,那麼我們就需要添加相應的事件處理代碼。
Flash程序可以處理的事件可謂多如牛毛,我們顯然不能可能將他們一個一個羅列出了講個所以然,其實這些事件的名稱、作用和處理方法是相似的,只要掌握基本的原理,就可以一通百通。最重要的並不是瞭解每個事件的細節,而是要學會根據自己需要完成的程序所具有的功能選擇適當的事件並進行處理。
在第1章的實例中,我們已經使用代碼處理了一個Press事件,事件處理代碼的結構都是一樣的,用自然語言來描述就是: 當這個事件發生時(事件名稱) { 執行這些操作 }
|
|