国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何在AnimateCC中使用聲音文件

在上一篇經(jīng)驗(yàn)里,我們講了如何把聲音導(dǎo)入庫(kù)里,并進(jìn)行使用的。本文將教你如何使用代碼對(duì)庫(kù)里的聲音進(jìn)行使用,并控制聲音的播放。首先,打開(kāi)制作軟件,新建AS3文檔。同樣的,找一個(gè)聲音文件,一般是mp3格式或者

在上一篇經(jīng)驗(yàn)里,我們講了如何把聲音導(dǎo)入庫(kù)里,并進(jìn)行使用的。本文將教你如何使用代碼對(duì)庫(kù)里的聲音進(jìn)行使用,并控制聲音的播放。

首先,打開(kāi)制作軟件,新建AS3文檔。同樣的,找一個(gè)聲音文件,一般是mp3格式或者wav格式。注意,有時(shí)mp3格式也不能正常導(dǎo)入,使用格式轉(zhuǎn)換工具轉(zhuǎn)換一下,碼流低一些就不會(huì)出現(xiàn)問(wèn)題。

接下來(lái),依次點(diǎn)擊“文件”-“導(dǎo)入”-“導(dǎo)入到庫(kù)”,找到使用的聲音文件,然后導(dǎo)入到庫(kù)里面。成功導(dǎo)入后,能看到波形圖。因?yàn)橛行┪募词箤?dǎo)入了也會(huì)有問(wèn)題,不會(huì)有波形圖。

給庫(kù)里的聲音文件設(shè)置鏈接名。打開(kāi)庫(kù),右鍵選擇聲音文件——屬性。將類名改成MUSICSOUND。

加到舞臺(tái)主場(chǎng)景,在舞臺(tái)上自行制作兩個(gè)按鈕,一個(gè)是播放按鈕,一個(gè)是暫停按鈕,分別置兩個(gè)按鈕的實(shí)例為btn_play和btn_pause。

在主時(shí)間軸上加以下代碼:

```

var music_sound:MUSICSOUNDnew MUSICSOUND();//初始化聲音變量并引用庫(kù)里的聲音文件

var soundchannel:SoundChannelnew SoundChannel();//聲道,用于控制聲音播放和暫停

soundchannelmusic_(0,10000);//播放聲音,括號(hào)里的第一個(gè)參數(shù)是開(kāi)始的時(shí)間,第二個(gè)是重復(fù)次數(shù),默認(rèn)是0,也就是播放一遍

/*play(startTime:Number 0, loops:int 0, null):SoundChannel

語(yǔ)言版本: ActionScript 3.0

運(yùn)行時(shí)版本: AIR 1.0, Flash Player 9, Flash Lite 4

生成一個(gè)新的 SoundChannel 對(duì)象來(lái)播放該聲音。此方法返回 SoundChannel 對(duì)象,

訪問(wèn)該對(duì)象可停止聲音并監(jiān)控音量。(要控制音量、平移和平衡,請(qǐng)?jiān)L問(wèn)分配給聲道的 SoundTransform 對(duì)象。)

參數(shù)

startTime:Number (default 0) — 應(yīng)開(kāi)始播放的初始位置(以毫秒為單位)。

loops:int (default 0) — 定義在聲道停止播放之前,聲音循環(huán)回 startTime 值的次數(shù)。

(default null) — 分配給該聲道的初始 SoundTransform 對(duì)象。

返回值

SoundChannel — SoundChannel 對(duì)象,用于控制聲音。如果沒(méi)有聲卡或用完了可用的聲道,

此方法將返回 null。一次最多可以使用 32 個(gè)聲道。*/

```

同時(shí),添加兩個(gè)函數(shù)PlaySound和PauseSound,代碼如下:

```

btn_(,PlaySound);

btn_(,PauseSound);

function PlaySound(e:MouseEvent):void{

var transform:SoundTransform new SoundTransform(1);//通過(guò)音量實(shí)現(xiàn)播放和暫停的效果

transform;

}

function PauseSound(e:MouseEvent):void{

var transform:SoundTransform new SoundTransform(0);//通過(guò)音量實(shí)現(xiàn)播放和暫停的效果

transform;

}

```

最后運(yùn)行代碼,即可看到效果。在這里我們使用音量控制,下一篇我們會(huì)實(shí)現(xiàn)播放進(jìn)度的顯示及音量控制。

總結(jié)

本文介紹了如何使用AnimateCC中的代碼,對(duì)庫(kù)里的聲音文件進(jìn)行使用,并控制聲音的播放。通過(guò)簡(jiǎn)單的代碼實(shí)現(xiàn)了播放和暫停的功能,下一篇文章我們將介紹如何顯示播放進(jìn)度及控制音量大小。

標(biāo)簽: