本教學示範如何用 Flash 製作流星雨背景,並結合按鈕控制煙火、文字特效,涵蓋 duplicateMovieClip、random()、Color.setRGB() 等核心技巧。

主場景第 2 幀加入:
if (Number(i) > 50) i = 0;
duplicateMovieClip("/xx", "xx" add i, i);
setProperty("xx" add i, _x, random(300));
setProperty("xx" add i, _y, random(300));
col = random(0xafafaf) + 0x999999;
xzcol = new Color(_root["xx" add i]);
xzcol.setRGB(col);
i = Number(i) + 1;
gotoAndPlay(1);
原理:每播放到第 2 幀複製一顆流星、隨機座標、隨機顏色,第 1 幀與第 2 幀形成迴圈,產生流星逐顆出現效果。


建立元件「綜合」,內含三段標籤 fw/dw/fl 分別對應煙火、Dreamweaver、Flash 文字動畫,各段前置 stop()。主場景按鈕點擊時 gotoAndPlay 對應標籤,並配合迴圈複製粒子產生煙火爆炸效果。
語法重點:random() 取亂數、new Color() 建立顏色物件、setRGB() 設定 16 進位色碼。