2016-06-16 53 views
-1

我試圖在Flash CS6中創建音樂播放器。我是Flash新手。我創建了播放/暫停/音量按鈕。我也可以使用id3標籤提取mp3信息。所以我有歌曲的持續時間。我現在需要創建一個seekbar /進度條。我已經從組件中取得了進度條,但現在還不知道如何編寫它。請幫忙!Actionscript 3.0中的MP3播放器的Seekbar Flash CS-6

+1

將元件單獨留出並製作您自己的元件可能會更容易。例如:製作一個表示搜索欄的矩形(轉換爲MovieClip對象)。歌曲持續時間按矩形MC的寬度劃分。向MC添加鼠標點擊監聽器,當它被點擊時,檢查鼠標的'x'位置。該pos是你的**抵消**,你可以在下面的答案中使用... –

回答

1

按照reference on Sound.play()

public function play(startTime:Number = 0, loops:int = 0, sndTransform:flash.media:SoundTransform = null):SoundChannel 

其中第一個參數是

startTime:Number (default = 0)//The initial position in milliseconds at which playback should start. 

,所以你可以調用

channel.stop(); 
channel = sound.play(offset); 

有在參考的例子。希望這可以幫助。

0

您可以在我的Github page上使用我的音頻播放器獲得一些想法。它也是使用flash CS6和ActionScript 3.0開發的。使用它,改變它並用ActionScript開發你的未來。

+0

我想upvote這個,但它太多了。把事情簡單化。這會混淆初學者。你已經涉及到外部的補間引擎和滾動條滑塊等等。一個簡單的和基本的例子就是如何通過點擊一個(簡單的)搜索欄來播放mp3的音頻位置,這將是一個好的或者甚至是正確的答案。 –