萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> Flash 教學

Flash 實例教學:漫天流星雨與互動煙火特效

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

流星雨製作

  1. 新建 300×300 px 黑背景影片。
  2. 元件「流星」:白色細長矩形。
  3. 元件「流星動畫」:拖入「流星」,第 1 幀 Alpha 0%,第 20 幀 100% 並移動位置,第 45 幀移出螢幕,1→20、20→45 動態補間。
  4. 元件「文字動畫」(flash/fireworks/dreamweaver):文字淡入淡出縮放動畫。
  5. 元件「背景動畫」:黑色矩形淡入淡出循環。

ActionScript 產生隨機流星

主場景第 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 進位色碼。

copyright © 萬盛學電腦網 all rights reserved