天才教育網(wǎng)合作機(jī)構(gòu) > 設(shè)計(jì)軟件培訓(xùn)機(jī)構(gòu) > Flash培訓(xùn)機(jī)構(gòu) >

東莞設(shè)計(jì)培訓(xùn)網(wǎng)

歡迎您!
朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專(zhuān)線(xiàn) 9:00-21:00

位置:設(shè)計(jì)軟件培訓(xùn)資訊 > Flash培訓(xùn)資訊 > Flash音頻使用詳解:聲音函數(shù)

Flash音頻使用詳解:聲音函數(shù)

日期:2005-12-24 00:00:00     瀏覽:314    來(lái)源:東莞設(shè)計(jì)培訓(xùn)網(wǎng)

  Flash聲音函數(shù)詳解

  除了前面說(shuō)的一些音頻處理的基礎(chǔ)知識(shí)外,如果你想做出更復(fù)雜的效果,或者對(duì)聲音在動(dòng)畫(huà)中進(jìn)行更復(fù)雜的控制,那么學(xué)習(xí)Flash的ACTION SCRIPT腳本語(yǔ)言中的聲音控制函數(shù)也是比較重要的。

  1:構(gòu)造聲音對(duì)象:
  語(yǔ)法:
  new Sound();
  new Sound(target);
  參數(shù):
  target 該參數(shù)是可選參數(shù)(對(duì)應(yīng)于必選參數(shù)),用于指定生成的Sound對(duì)象所在和控制的MC。
  說(shuō)明:
  該函數(shù)的作用是產(chǎn)生指定的MC中的新聲音對(duì)象,該對(duì)象將用于控制這個(gè)MC中的聲音,如果沒(méi)有指定target參數(shù),則產(chǎn)生的對(duì)象將控制所有的時(shí)間線(xiàn)上的聲音。
  例子:
  GlobalSound = new Sound();
  MovieSound = new Sound(mymovie);

  2:Sound.attachSound
  語(yǔ)法:
  mySound.attachSound("idName");
  參數(shù):
  idName 同attachMovie()一樣,在庫(kù)中右鍵點(diǎn)擊我們要使用的聲音文件,從彈出菜單中選擇linkage...,在Linkage:選項(xiàng)中選擇 Export this symbol ,然后就在上面的 entifier 中輸入 你的inName ,對(duì)大小寫(xiě)不敏感。
  說(shuō)明:
  該函數(shù)的作用就在于將idName所指定的庫(kù)中的聲音綁定到指定的聲音對(duì)象中。大家可以使用Sound.start來(lái)播放聲音。

  3:Sound.getPan
  語(yǔ)法:
  mySound.getPan();
  參數(shù):
  無(wú)
  說(shuō)明:
  該函數(shù)返回當(dāng)前聲音的左右均衡值,數(shù)值為在-100~100的整數(shù)。

  4:Sound.getVolume
  語(yǔ)法:
  mySound.getVolume();
  參數(shù):
  無(wú)
  說(shuō)明:
  該函數(shù)返回當(dāng)前音量值,數(shù)值在0~100,其中0為靜音,100為音量*值,缺省設(shè)置為100。

  5:Sound.setPan
  語(yǔ)法:
  mySound.setPan(pan);
  參數(shù):
  pan 設(shè)置聲音左右均衡度的一個(gè)整數(shù)值,范圍在-100~100之間。-100表示只有左聲道有聲音,100表示只有右聲道有聲音,等于0表示左右聲道平均分配。
  說(shuō)明:
  該函數(shù)用于設(shè)置左右聲道的均衡度值,設(shè)置的新均衡值將覆蓋原有的值。

  6:Sound.setVolume
  語(yǔ)法:
  mySound.setVolume(volume);
  參數(shù):
  volume 設(shè)置聲音音量值,一般為0~100,不過(guò)好象超過(guò)100也可以使用。
  說(shuō)明:
  該函數(shù)用于設(shè)置聲音對(duì)象的音量值。

  7:Sound.start
  語(yǔ)法:
  mySound.start();
  mySound.start(secondOffset,loop);
  參數(shù):
  secondOffset 用于跳過(guò)指定的時(shí)間偏移,直接開(kāi)始播放聲音。該參數(shù)為可選參數(shù)。
  loop 指定聲音播放的循環(huán)次數(shù)。該參數(shù)為可選參數(shù)。
  說(shuō)明:
  該參數(shù)用于控制聲音對(duì)象的播放,如果不指定時(shí)間偏移的話(huà),將從頭開(kāi)始播放。不過(guò),不知道是否因?yàn)槭荁eta版的原因,時(shí)間偏移好象并不好用,無(wú)法動(dòng)態(tài)調(diào)整,以后有時(shí)間的話(huà),我將做進(jìn)一步測(cè)試。

  8:Sound.stop
  語(yǔ)法:
  mySound.stop();
  mySound.stop("idName");
  參數(shù):
  idName 可選參數(shù),用于指定要停止播放的時(shí)間(大家可以參照上面的說(shuō)明知道,idName是在庫(kù)中設(shè)置的)。
  說(shuō)明:
  該函數(shù)用于控制聲音的停止,沒(méi)有參數(shù)idName為停止當(dāng)前聲音的播放,如果指定了idName,則停止播放指定的聲音。

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: