|
Flash MX 2004 ActionScript圖文教程(七)
第2章處理事件
事件,是推動Flash程序運(yùn)行的靈魂,可以說,沒有事件就沒有Flash程序,真是因?yàn)橛辛素S富的事件,F(xiàn)lash程序的交互性才能夠得以實(shí)現(xiàn)。開發(fā)Flash程序時(shí),我們需要花很大一部分精力去估計(jì)程序應(yīng)該處理哪些事件以及如何處理這些事件。比方說對一個(gè)按鈕,我們是不是只需要處理一下用戶單擊按鈕所觸發(fā)的事件?如果需要按鈕對用戶的更多操作作出反應(yīng),那么我們就需要添加相應(yīng)的事件處理代碼。
Flash程序可以處理的事件可謂多如牛毛,我們顯然不能可能將他們一個(gè)一個(gè)羅列出了講個(gè)所以然,其實(shí)這些事件的名稱、作用和處理方法是相似的,只要掌握基本的原理,就可以一通百通。最重要的并不是了解每個(gè)事件的細(xì)節(jié),而是要學(xué)會根據(jù)自己需要完成的程序所具有的功能選擇適當(dāng)?shù)氖录⑦M(jìn)行處理。
在第1章的實(shí)例中,我們已經(jīng)使用代碼處理了一個(gè)Press事件,事件處理代碼的結(jié)構(gòu)都是一樣的,用自然語言來描述就是: 當(dāng)這個(gè)事件發(fā)生時(shí)(事件名稱) { 執(zhí)行這些操作 }
|