音頻文件使用方法的全新探索
在前幾篇文章中,我們已經(jīng)學(xué)習(xí)了如何在AnimateCC中導(dǎo)入和使用內(nèi)部聲音文件。而今,在關(guān)于聲音文件使用方法的最后一篇經(jīng)驗(yàn)中,我們將探討如何加載外部聲音文件,并實(shí)現(xiàn)對其進(jìn)行控制。 步驟1:新建文檔并保
在前幾篇文章中,我們已經(jīng)學(xué)習(xí)了如何在AnimateCC中導(dǎo)入和使用內(nèi)部聲音文件。而今,在關(guān)于聲音文件使用方法的最后一篇經(jīng)驗(yàn)中,我們將探討如何加載外部聲音文件,并實(shí)現(xiàn)對其進(jìn)行控制。
步驟1:新建文檔并保存
首先,在制作軟件中新建一個(gè)AS3文檔,并將其保存到本地。確保文檔保存在你方便訪問的路徑下。
步驟2:添加音樂文件
選擇一段喜歡的音樂,將其格式保存為mp3,并將該音樂文件放置在之前保存文檔的路徑下。
步驟3:加載和播放聲音
打開新建的文檔,在主時(shí)間軸中添加以下代碼:
```actionscript
var music:Sound new Sound();
music.load(new URLRequest(""));
();
```
運(yùn)行測試,如果一切順利,你應(yīng)該可以聽到加載的聲音了。
制作交互元素
繼續(xù)制作按鈕和其他元素,可以沿用之前文章介紹過的內(nèi)容。創(chuàng)建幾個(gè)按鈕和一個(gè)動(dòng)態(tài)文本框,給它們設(shè)置實(shí)例名稱。
更新代碼
將代碼調(diào)整如下:
```actionscript
var music:Sound new Sound();
music.load(new URLRequest(""));
var soundChannel:SoundChannel new SoundChannel();
var soundTransform:SoundTransform new SoundTransform();
var volume:Number 1;
soundChannel (0, 10000);
btn_(, PlaySound);
btn_(, PauseSound);
function PlaySound(e:MouseEvent):void {
soundTransform.volume volume;
soundTransform;
}
function PauseSound(e:MouseEvent):void {
soundTransform.volume 0;
soundTransform;
}
btn_(, AddVolume);
btn_(, ReduceVolume);
function AddVolume(e:MouseEvent):void {
if (volume < 2) {
volume 0.1;
}
soundTransform.volume volume;
soundTransform;
}
function ReduceVolume(e:MouseEvent):void {
if (volume > 0) {
volume - 0.1;
}
soundTransform.volume volume;
soundTransform;
}
```
實(shí)現(xiàn)聲音控制
通過以上代碼修改,現(xiàn)在你可以控制加載的聲音及其音量了。下一步,我們將會學(xué)習(xí)如何用代碼加載外部圖片,并控制其大小和位置,敬請期待!