『無憂PPT』PPT免費下載,PPT素材,PPT背景PPT圖片PPT模板PPT制作免費下載的門戶網站Rss 2.0無憂PPT-PPT門戶網站

PPT模板下載排行榜(New) 無憂PPT原創PPT模板 無憂PPT官方微博 精品PPT模板
Powerpoint中讓背景音樂逐漸淡出         

Powerpoint中讓背景音樂逐漸淡出

作者:佚名來源:幻燈片圖標|課件技巧|幻燈片制作技巧|PowerPoint制作技巧|PPT制作技巧|PPTtips點擊數: 更新時間:2005-7-16 13:15:08      收藏此頁到365Key

Powerpoint中讓背景音樂逐漸淡出

我們做課件時,為了烘托課程主題、營造愉快的學習氛圍,常常給課件配一個背景音樂。當臨時關閉背景音樂(不是關閉所有聲音),或者使用完畢而退出課件時,如何安排背景音樂退場呢?

常規的做法是:讓背景音樂隨著聲音按鈕的按下或課件的退出戛然而止。這樣做固然干脆利落,然而也有突兀、不夠專業之嫌!其實,想讓背景音樂逐漸淡出是很容易實現的。

  第1步

  引入背景音樂,指定鏈接標識符

  單擊“文件→導入→導入到庫”,然后選擇事先準備好的背景音樂文件,從而將背景音樂導入到庫中,再按F11鍵打開庫,在聲音組件上單擊右鍵,選擇“鏈接”(如圖1所示),即打開“鏈接屬性”對話框,輸入一個標識符,比如“music1”,用于標識該組件,以便在場景中進入控制(如圖2所示)。

  第2步

  創建Sound對象,綁定音樂

  在第一步中,我們已往庫中引入了兩個背景音樂,并分別為其指定了鏈接標識符:“music1”和“music2”,接下來就是創建Sound對象:music1、music2。當然,也可取為其他的名字。并分別將庫中的兩個聲音組件(music1和music2)綁定到這兩個對象上。具體的做法:在場景開始的幀上輸入下面的ActionScript:

  //創建Sound對象:

  music1 = new Sound();

  music2 = new Sound();

  //綁定聲音組件到對象上:

  music1.attachSound("music1");

  music2.attachSound("music2");
第3步

  創建聲控mc,讓音樂周而復始

  按Ctrl+F8新建一個mc,只一幀,在幀上添加如下Action,檢測Root.music1_ctrl.Playing和Root.music2_ctrl.Playing的可見性:如果Root.music1_ctrl.Playing可見,則說明music1音樂在播放,當其放完時,再從頭開始;如果Root.music2_ctrl.Playing可見,則說明music2音樂在播放,當其放完時,再從頭開始。

  onEnterFrame = function () {

   if (_root.music1_ctrl.Playing._visible) {

   _root.music1.onSoundComplete = function() {

   _root.music1.start(0);

   };

   } else if (_root.music2_ctrl.Playing._visible) {

   _root.music2.onSoundComplete = function() {

   _root.music2.start(0);

   };

   }

  };

  最后,別忘了將此mc拖到主場景中。

第4步

  創建聲控mc,讓音樂逐漸淡出

  同樣,通過按Ctrl+F8新建一個mc,共三幀:

  //第1幀Action:

  mvol=0;

  stop();

  //第2幀Action:

  if (_root.music1_ctrl.Playing._visible) {

   mvol = _root.music1.getVolume();

  } else if (_root.music2_ctrl.Playing._visible) {

   mvol = _root.music2.getVolume();

  }

  a = setInterval(Next, 50);

  function Next() {

   clearInterval(a);

   mvol--;

   if (_root.music1_ctrl.Playing._visible) {

   _root.music1.setVolume(mvol);

   } else if (_root.music2_ctrl.Playing._visible) {

   _root.music2.setVolume(mvol);

   }

  }

  //

  if (mvol<0) {

   stopAllSounds();

   fscommand("quit", "");

  }

  //第3幀Action:

  gotoAndplay(2)

  對于第1、3幀的Action就不用說了,第2幀的Action先判斷_root.music1和_root.music2是不是有一個正在播放,如果是則將其音量值賦給變量mvol,然后每隔50毫秒mvol減1,直到mvol小于0時,退出課件。這樣就達到了聲音逐漸淡出的效果!

  當然這個mc也要放到場景中去,并給它一個實例名,比如“Quit”,然后再添加一個退出按鈕,加上如下Action,從而啟動Quit:

  on (release) {

   _root.quit.play();

  }

  這樣,在課件退出時,不管背景音樂播放到何處,都能逐漸淡出,給人一種漸漸遠去的感覺。

文章錄入:chinappt    責任編輯:chinappt 
  • 上一篇文章:
  • 下一篇文章:
  • 發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口
    網友評論:(只顯示最新10條。評論內容只代表網友觀點,與本站立場無關!)
    PPT搜索
    江西新时时技巧qq群 浙江25选5开昨晚奖结果 山西快乐十分开奖结 买股指期货配资开户 足球宝贝 *一定牛快3走 天津快乐10分开奖结果 广西体彩11选5开奖 白城麻将吉祥棋牌免费下载 河北快3预测推荐和值号码 麻将来了礼包大全 今天的股票大盘走势 江西优乐精麻将下载app 怎样下载吉林十一选五 捕鱼大亨单机版 下载斗牛棋牌游戏 天津市十一选五走势