flash聲音控制代碼(在flash中控制聲音大小主要使用哪個(gè)類?)
1、i=1 然后,在按鈕上寫(xiě)代碼onrelease ifi==1 mscsetVolume0i=2 else mscsetVolume100i=1 其中msc是聲音變量 i是自定義的一個(gè)開(kāi)關(guān)。
2、定義聲音 var my_sound = new Sound按鈕代碼 on release if my_soundgetVolume != 0 my_soundsetVolume0vol_1gotoAndStop2 else my_soundsetVolume110vol_1gotoAndStop1 end else if。
3、start 從起始處, 或從參數(shù)中指定的偏移點(diǎn)處開(kāi)始播放聲音stop 停止所有聲音或當(dāng)前指定的聲音Sound對(duì)象構(gòu)造器 語(yǔ)法 new Soundnew Soundtarget參數(shù) target 聲音對(duì)象應(yīng)用到的電影夾實(shí)例 此參數(shù)可選描述 方法 為指定電影夾創(chuàng)建新的聲音對(duì)象 如果沒(méi)有指定 target, 聲音對(duì)象控制主時(shí)間線上的所有。
4、target, 聲音對(duì)象控制主時(shí)間線上的所有聲音 播放器 Flash 5 或更高 mySoundsetTransformsoundTransformObjectLeft 在上面的代碼中。
5、代碼按鈕1,on release gotoAndStop1也就是跳轉(zhuǎn)到影片1按鈕2,on release gotoAndStop2也就是跳轉(zhuǎn)到影片2按鈕3,on release gotoAndStop3也就是跳轉(zhuǎn)到影片3這樣,當(dāng)跳轉(zhuǎn)到某1幀,只有某1幀影片離得聲音和圖像,其它幀自然沒(méi)有的。
6、可以用影片剪輯來(lái)實(shí)現(xiàn),代碼可以一樣,只是把點(diǎn)擊的內(nèi)容轉(zhuǎn)換成影片剪輯本來(lái)寫(xiě)到主場(chǎng)景的代碼寫(xiě)到影片剪輯里面參考下面的教程AnimateFLASH如何為按鈕添加聲音AS3。
7、stopAllSounds只能停止當(dāng)前的聲音,跳到下幀使,那幀的聲音又加載了,所以不行flash中沒(méi)有關(guān)閉所有幀聲音的方法,但我們可以用其他的方法實(shí)現(xiàn),關(guān)閉聲音的效果比如on press sound=new SoundsoundsetVolume0 按下按鈕flashplayer的音量變?yōu)?這樣就沒(méi)有任何聲音了要恢復(fù)的。
8、以下代碼可以搞定,而且通用 設(shè)置靜音,參數(shù)表示是否播放音樂(lè),true則播放,false則停止function playSoundplayBooleanvoid var soundTransformSoundTransform = SoundMixersoundTransform soundTransformvolume = intplay SoundMixersoundTransform = soundTransform再給個(gè)當(dāng)前是否。
9、在Flash中插入控制聲音的按鈕,你將能夠更靈活地管理聲音播放,提供更豐富的用戶體驗(yàn)Flash8提供了一套全面的媒體播放組件,幫助初學(xué)者輕松實(shí)現(xiàn)專業(yè)級(jí)別的效果使用這些組件的方法在Flash的幫助文檔中有詳細(xì)的教程另外,你也可以通過(guò)在按鈕上編寫(xiě)ActionScriptAS代碼來(lái)控制聲音播放暫停和停止等操作。
10、不用自己寫(xiě)代碼,可以用quot窗口quotquot行為quot面板實(shí)現(xiàn)聲音的加載1打開(kāi)Flash軟件,新建一個(gè)“Flash文件ActionScript 20”如圖所示2從“窗口”quot公用庫(kù)quot“按鈕”中選擇兩個(gè)按鈕如圖所示一個(gè)用做播放聲音,一個(gè)用做暫停聲音3將mp3格式導(dǎo)入庫(kù) 4選中該音樂(lè),按下鼠標(biāo)右鍵,選擇“鏈接。
11、聲音分別放在不同的影片剪輯里,如a聲音,在影片剪輯中添加聲音,并設(shè)置聲音屬性為數(shù)據(jù)流,并延長(zhǎng),在影片剪輯的第一幀加stop,在場(chǎng)景中設(shè)置其實(shí)例名為sy1,對(duì)應(yīng)的按鈕代碼為onreleasesy1playsy2gotoAndStop1。
12、新建圖層,在第一幀輸入S1=new SoundS1attachSoundquotaaaquotS1Stop導(dǎo)入播放和暫停兩個(gè)按鈕,到音樂(lè)層,代碼分別為onpress S1start和 onpress S1stop 注聲音導(dǎo)入到庫(kù),右擊聲音選擇為“鏈接”,在彈出對(duì)話框中“鏈接”選項(xiàng)選擇第一和第三選框,并給標(biāo)識(shí)。
13、如果想單獨(dú)控制聲音,建立一個(gè)單獨(dú)的sound層,在這圖層建立一個(gè)sound_mc,把MP3文件放入sound_mc原件的第一幀并拖完所有的MP3文件長(zhǎng)度,并在屬性欄設(shè)置MP3文件為“數(shù)據(jù)流”假設(shè)場(chǎng)景有一個(gè)按鈕為off_mc控制靜音,on_mc控制取消靜音,那么就在場(chǎng)景的第一幀寫(xiě)入 _=function _。
14、按F11打開(kāi)庫(kù),找到你要播放的文件,對(duì)該文件點(diǎn)右鍵,點(diǎn)鏈接,然后在第一個(gè)框中定義一個(gè)ID名即可 function plysd if_rootpSodstart 然后設(shè)置一個(gè)判斷變量,用來(lái)控制聲音開(kāi)關(guān)其實(shí),用一個(gè)按鈕就夠了比如定義_rootp=true定義為要播放 然后在按鈕AS里面寫(xiě) on。
15、這樣試一試, 背景音樂(lè)照樣在幀上加, 把按鈕經(jīng)過(guò)幀里面的“語(yǔ)音介紹”聲音先去掉, 在庫(kù)里對(duì)“語(yǔ)音介紹”聲音設(shè)置鏈接右鍵單擊聲音元件 鏈接 選為Actionscript導(dǎo)出 在標(biāo)識(shí)符里上填上 music ,然后在按鈕上寫(xiě)下列代碼on rollOver sound = new SoundsoundattachSoundquotmusicquotsound。
16、mySoundattachSoundquotbgSquot + 3加載相應(yīng)的聲音 mySoundstart0, repeatSound開(kāi)始播放 soundOn = true一個(gè)臨時(shí)變量吧,不知道啥用 startMusic = 3設(shè)置開(kāi)始播放的標(biāo)號(hào) 聲音的播放就是用這段代碼控制的 這里聲音數(shù)據(jù)的對(duì)象名稱在庫(kù)聲音。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。