[AS程式設計教學]天氣效果之彩色噴泉?

噴泉效果雖然不是一個常用的效果,但是效果的確很神奇,在練習使用Timer類和速度運動關係上來說是個非常好的例子。

[AS程式設計教學]天氣效果之彩色噴泉

工具/原料

FlashCS3(及其以上版本),FlashDevelop,一張點陣圖

步驟/方法

首先我們新建一個Flash文件,將一張圖片拖入舞臺作為背景圖,我們需要準備的元件也就這個了。如下圖所示:

[AS程式設計教學]天氣效果之彩色噴泉

噴泉效果的原理是將300(數量可變)個彩色的小球從下方噴射出來,然後散開掉落,所以小球是一個類,控制運動是一個類。接下來開啟FD,我們寫一個名為WaterDrop.as的類,作為水滴類:

水滴類主要有兩個公共的橫向和縱向的共有速度屬性vx,vy,有一個共有的消失效果方法hide();

[AS程式設計教學]天氣效果之彩色噴泉

接下去我們寫文件類UpSpring.as,文件類主要是建立水珠,然後控制水珠向上運動,接著讓跑到舞臺外面的水珠重新向上運動。

[AS程式設計教學]天氣效果之彩色噴泉

接下來將文件類連結到文件的文件類輸入框,然後釋出測試。這個步驟一般要進行若干次的bug修改,木有bug的情況下達到滿意的效果。

[AS程式設計教學]天氣效果之彩色噴泉

注意事項

如果你沒有TweenMax包,那麼去TweenLite官網去下載解壓。

相關問題答案