當前位置:首頁 >教程首頁 > Flash >Flash教程:麥克風的互動

Flash教程:麥克風的互動

發布時間:2018-11-17 19:57:24
本教程講解的是關於Flash與麥克風的互動。

作者:ycjys

編輯:cy

由火星時代動畫網整理

  

  1、打開Flash並新建一個300*200的場景

  2、用工具欄中的畫圓工具在場景中畫一個適中的圓形

  3、將這個圓形轉化為元件,並設置為電影夾子——選擇剛才所畫的圓形,點擊F8鍵或者點擊[修改][Modify]-[轉化為元件][Convert to Symbol],在對話框中選擇[電影夾子][Movie Clip],點擊[確定][ok]

  4、完成上一步後,我們在場景中點擊這個元件,在屬性麵板中的[Instance Name]中輸入Circle

  5.現在我們可以在時間軸的第一楨寫入我們的ActionScript命令——點擊時間軸麵板中的第一楨,點擊F9或者[窗口][Window]-[動作][ Development Panels-Action],將下麵的程序輸入動作麵板當中:

  代碼: 
      m = Microphone.get(); 
      attachAudio music; 
      m.setUseEchoSuppression(false); 
      onEnterFrame = function () { 
      circle._xscale = circle._yscale = m.activityLevel+50; 
      };

  6、完成上麵的步驟,你就可以在你的網頁中預覽了——[文件]-[發布預覽]-[HTML]。 下麵我們來為你解釋每一行代碼的意義:

  代碼: 
      m = Microphone.get();

  讓Flash程序與麥克風輸入的信號建立連接

  代碼:
  _root.attachAudio music;

  這行命令將Audio連接在_root上,這樣每一個物件都能與’m’來建立溝通

  代碼:
  m.setUseEchoSuppression(false);

  防止回音的影響: 
  代碼:
  onEnterFrame = function () {
  circle._xscale = circle._yscale = m.activityLevel+50;
  };

  這段代碼的作用是用聲音來控製我們所設置圖形的大小,activityLevel是通過聲音的輸入來返回一個在0-100之間數值。

#p#e#

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定