我已使用Google搜索,但沒有得到任何地方或過時的教程。任何人都知道如何做到這一點,所以我可以使用Flash上的ActionScript 3按鈕切換音頻?Flash播放/暫停聲音切換按鈕
0
A
回答
5
要切換播放/暫停,您需要記錄用戶暫停音頻的位置。
要使用庫中的聲音(如截圖中所示),需要將該聲音文件提供給Actionscript。
首先,右鍵單擊庫中的聲音文件,然後單擊Properties...
。在「屬性」窗口中,選中Export for Actionscript
。將類名更改爲您自己的名稱,如MySong
。
現在在您的代碼中,而不是指向外部聲音文件,您將使mySound
爲MySong
的實例。
var isPlaying:Boolean;
var pausePosition:Number;
var myChannel:SoundChannel = new SoundChannel();
// edited mySound to use an internal sound file with Class of MySong
var mySound:Sound = new MySong();
var myButton:MovieClip;
myButton.addEventListener(MouseEvent.CLICK, playPauseClicked);
myChannel = mySound.play();
isPlaying = true;
function playPauseClicked(e:MouseEvent):void
{
if (isPlaying) {
pausePosition = myChannel.position;
myChannel.stop();
isPlaying = false;
// change the display of your button to show the pause state
} else {
myChannel = mySound.play(pausePosition);
isPlaying = true;
// change the display of your button to show the playing state
}
}
要使用一個外部文件
您需要使用URLRequest類以指向mp3文件的位置。如果文件與發佈的swf文件位於同一個目錄中,它看起來像這樣。
var mySound:Sound = new Sound(new URLRequest("whatever.mp3"));
0
您需要使用SoundTransform(flash.media)和SoundChannel(flash.media)。
var mySound:Sound = new Sound(req);
var mySC:SoundChannel = mySound.play(1);
var myST:SoundTransform = mySC.soundTransform;
myST.volume = 0; // To mute
myST.volume = 1; // To unmute
mySC.soundTransform = myST;
此使用的SoundChannel,它可以讓你,除其他事項外,控制音量的soundTransform屬性。請記住,您必須保留mySound和mySC,而myST只是一個創建的變量,例如,在函數中。
相關問題
- 1. 切換播放/暫停按鈕
- 2. 切換播放/暫停按鈕(多個音頻)
- 3. 可可音頻/ QTKit [播放/暫停切換按鈕](錯誤)
- 4. 暫停按鈕在切換播放/暫停時不工作
- 5. JavaScript的播放/暫停音頻切換
- 6. 使用jquery切換音頻播放器的播放/暫停按鈕
- 7. 播放和暫停以播放聲音
- 8. 播放/暫停按鈕HTML5音頻
- 9. JavaScript聲音播放/停止/暫停
- 10. 使一個按鈕暫停並播放聲音代碼錯誤
- 11. 自動播放暫停/播放按鈕(Flash AS3)
- 12. 暫停播放按鈕
- 13. 按按鈕播放聲音
- 14. 聲音管理器按鈕用於暫停聲音(使用內聯播放器)
- 15. 切換按鈕暫停/取消暫停音頻監聽器
- 16. 如何從聲音的開始播放/暫停聲音和聲音播放?
- 17. 播放/暫停切換按鈕jquery幻燈片
- 18. 歌曲自動後從暫停切換到播放按鈕
- 19. SKAction播放暫停的聲音循環
- 20. 使用SpaceBar播放和暫停聲音
- 21. 如何暫停播放聲音
- 22. 檢測聲音是否正在播放/管理切換按鈕
- 23. HTML5音頻顯示僅播放暫停和靜音按鈕
- 24. HTML5音頻播放器停止和暫停按鈕不工作
- 25. 按鍵暫停和播放音頻
- 26. 切換播放/暫停不起作用
- 27. 創建播放/暫停切換開關
- 28. jQuery的播放/暫停切換滾動
- 29. 播放/暫停之間切換UIButtons
- 30. 如何在flash中編碼播放和暫停按鈕AS3
這會在框中我按F9在右邊?\ – nn2 2010-09-11 15:41:55
幫助! http://img135.imageshack.us/img135/6477/hmmg.png我做錯了什麼? – nn2 2010-09-11 16:06:33
新Sound()構造函數中的「請求」需要是指向要播放的mp3文件的URLRequest。我應該說清楚。 – knuckfubuck 2010-09-11 16:54:34