萬盛學電腦網

 萬盛學電腦網 >> 圖文處理 >> Flash教程 >> flash聲音特效實例精選--架子鼓

flash聲音特效實例精選--架子鼓

  架子鼓,在樂器中算得上是操作比較復雜的一中樂器,在很多場合中都要用到這一樂器,現在,我們可以使用Flash制作屬於自己的架子鼓了,只需要滑動鼠標就可以輕松演湊出動聽的音樂來,最終效果如圖1所示。

flash聲音特效實例精選--架子鼓 三聯

  圖1 架子鼓

  架子鼓看似很復雜,其實制作起來還是比較簡單的,按鈕的應用在這節裡可以說是發揮到了極至,基制作過程中,只使用了一些簡單的腳本,如“Stop()”等,主要是制作按鈕,以鼠標滑過時發出聲音,同時在按某些指定的數字鍵時也會發出對應的聲音來,為了在制作過程中便於操作,我們先為圖中的各部分標注如圖2所示,要實現這一效果,具體操作步驟如下:

  圖2 架子鼓的各部件

  1.新建一影片,設置其尺寸為600xpX580px(單位為像素),設置其背景色為#FFFFFF, 當然用戶可以根據需要自行設置。按“Ctrl+R”,快捷鍵打開導入對話框,導入各部件所對應的聲音文件,和一幅架子鼓圖片。如圖2(當然是沒有標注的)

  2.新建一圖形元件“smallcrash”,在第幀處插入一關鍵幀,在選中該關鍵幀,在工作區中繪制一與剖件“cfash1”相對應的圖案,如圖3所示:

  圖3 制作圖形元件“smallcrash”

  按照同樣的方法制作如圖4所示的其它8個圖形元件:

  圖4 制作其它8個圖形元件

  3.新建一按鈕元件“smcrashbutton”,選中“彈起”幀插入一關鍵幀,在“指針經過”幀處插入一關鍵幀,從庫中將導入的器件“crash1”的聲音文件“crash1”拖放到工作區中,在點擊幀處插入一關鍵幀,將對應的圖形元件“smallcrash”拖放到工作區中即完成對按鈕元件“smcrashbutton”的設計,如圖5所示:

  圖5 “smcrashbutton”按鈕元件的設計

  按照同樣的方法設計按鈕元件“BASSBUTTON”、“hihatbutton”、“lgcrashbutton”、“ridebutton”、“SMAREBUT”、“tomabutton”、“tombbutton”和“tomcbutton”。

  4.新建一影片剪輯“crash1movie”,在默認圖層的第1帖處插入一關鍵幀,選中該幀,添加如下腳本:

  stop();

  //表示沒有外部觸發時,影片剪輯牌停止狀態。

  在第2幀處插入一關鍵幀,將圖形元件“smallcrash”插放到工作區中,選中該圖形元件,通常屬性面板設置其透明度值為“50%”,在第5幀處插入一關鍵幀,選中第2關鍵幀,單擊鼠標右鍵,選擇“創建補間動畫”以創建一動畫漸變動畫。

  新建一圖層,在第1幀處插入一關鍵幀,再在第2幀處插入一關鍵幀,將對應的聲音文件“crash1”插入工作區中創建一聲音實例。這樣影片剪輯“crash1movie”就制作完成。

  按照同樣的方法設計其它8個影片剪輯“BASSMOVIE”、“crash2movie”、“hihatmovie”、“ridemovie”、“SNAMREMOVIE”、“TOMBMOVIE”、“TOMMAMOVIE”和“TOMMCMOVIE”。

  5.返回主場景,為了便於理解將默認圖層更名為“pic”,將導入到庫中的架鼓子圖片拖放到工作區中,

  新建一圖層“crashamovie”,將制作好的9個影片剪輯拖放到工作區中創建9個實例,其實例名與圖2所示的標注一樣。

  新建一圖層“BUTTONS”,選中第1幀插入一關鍵幀,將制作好的9個按鍵元件拖放到工作區中相應的位置,即與各器件相重合,如圖6所示:

  圖6 創建各按鈕的實例

  6.選中各按鈕,分另為其添加如下腳本:

  “smcrashbutton”按鈕:

  on (keyPress "7") {

  tellTarget ("/crash1") {

  play();

  }

  }

  //表示當鍵盤數字鍵7被按下時開始播放實例“crash1”

  “BASSBUTTON” 按鈕:

  on (keyPress "0") {

  tellTarget ("/bass") {

  play();

  }

  }

  “hihatbutton” 按鈕:

  on (keyPress "1") {

  tellTarget ("/hihat") {

  play();

  }

  }

  “lgcrashbutton” 按鈕:

  on (keyPress "8") {

  tellTarget ("/crash2") {

  play();

  }

  }

  “ridebutton” 按鈕:

  on (keyPress "9") {

  tellTarget ("/ride") {

  play();

  }

  }

  “SMAREBUT” 按鈕:

  on (keyPress "2") {

  tellTarget ("/snare") {

  play();

  }

  }

  “tomabutton” 按鈕:

  on (keyPress "4") {

  tellTarget ("/toma") {

  play();

  }

  }

  “tombbutton” 按鈕:

  on (keyPress "5") {

  tellTarget ("/tomb") {

  play();

  }

  }

  “tomcbutton” 按鈕:

  on (keyPress "6") {

  tellTarget ("/tomc") {

  play();

  }

  }

  這些腳本很簡單,只是當用戶按下鍵盤中的其個數字鍵後,就激發影片中的相應實例,插入實例時當然會發出相應的聲音來,整個架子鼓就是這樣實例的。

  7.保存作品,按“Ctrl+Enter”預覽最終效果。

copyright © 萬盛學電腦網 all rights reserved