發(fā)一個(gè)小的教程給喜歡瀑布效果的網(wǎng)友。
AS3 Waterfall類:可以通過操作簡單的參數(shù)更改你的瀑布屬性,也可以使你的瀑布背景透明并放置到一個(gè)你所選擇的背景圖片上。Waterfall類擴(kuò)展自Sprite類。因此,Waterfall是一個(gè)可被添加到舞臺(tái)的交互顯示對象。要?jiǎng)?chuàng)建一個(gè)瀑布,只需以“new”為關(guān)鍵字調(diào)用構(gòu)造函數(shù)。
示例:
1、把下載的名為com的源文件解壓到一個(gè)目錄下。
2、打開Flash,創(chuàng)建一個(gè)FLA文檔,保存在com的類庫的同一目錄下。
3、選中圖層1的第1 幀,按F9打開動(dòng)作面板,輸入代碼:
//導(dǎo)入類庫
import com.flashandmath.dg.display.*;
//創(chuàng)建實(shí)例并初始化
var waterfall:Waterfall = new Waterfall(200,300,false);
//坐標(biāo)定位
waterfall.x = 100;
waterfall.y = 30;
//添加到顯示列表
stage.addChild(waterfall);
waterfall.startFlow();
上面的代碼創(chuàng)建了一個(gè)寬度200高度300瀑布(這些只是顯示區(qū)域的尺寸,不是水本身的尺寸)。如果第三個(gè)參數(shù)設(shè)置為“true“,該瀑布會(huì)背景透明,允許你置換瀑布背后的背景,如果這個(gè)透明參數(shù)設(shè)置為“false”,該瀑布會(huì)有一個(gè)黑色背景。
如果要修改瀑布的寬度、高度,打開com\flashandmath\dg\display下的Waterfall.as文件進(jìn)行修改。