[AS編程教學]天氣效果之水波紋?

帶有交互效果的水波效果大概是bitmap應用的經典之作,在某些場合有非常巧妙的用途。沒記錯的話這個效果最先是老外寫的,如果沒記錯的話,本教程對該效果的製作應該是最簡單代碼量最少的。

[AS編程教學]天氣效果之水波紋

工具/原料

FlashCS3(及其以上版本)位圖一張

步驟/方法

新建一個空白的Flash文檔,400X300大小,幀頻為24幀。

[AS編程教學]天氣效果之水波紋

將一張位圖導入到庫中,因為是水波效果,所以最好選擇水面的圖片,並單擊右鍵給它一個鏈接類名:bgImg

[AS編程教學]天氣效果之水波紋

我們接下來寫文檔類:WaterWave.as.這個類中主要思路就是創建背景圖和鼠標交互事件,然後使用bitmapData屬性和方法來模擬水波蔓延效果:

[AS編程教學]天氣效果之水波紋

將文檔類鏈接的文檔屬性的文檔類輸入框中:

[AS編程教學]天氣效果之水波紋

發佈測試即可:

[AS編程教學]天氣效果之水波紋

注意事項

相關問題答案