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