-1

以下是与我的问题相关的MP3播放器,你应该下载FLA文件并查看源代码(如果你没有看到Flash脚本点击第一层的第三帧)...

http://www.bezzmedia.com/swfspot/samples/flash8/Mp3_Player_with_XML_Playlist

我要做的就是当用户按下右箭头键时使progressslider对象向右移动 X 帧/秒数,或者progressslider当用户按下左箭头键时使对象向左移动 Y 帧数。

下面我已经弄清楚了如何做最基本的部分,但是我不是很先进,所以歌曲长度和奇怪的是,当前位置似乎也影响了滑块移动了多少帧。我试图让一些东西保持一致。

progressslider.onKeyDown = function()
{
 if (Key.isDown(Key.RIGHT))
 {// Seek fowards X frames or X seconds.
  playingsong.start((playingsong.position/playingsong.duration)*182+5);
 }
 else if (Key.isDown(Key.LEFT))
 {// Seek backwards X frames or X seconds.
  playingsong.start((playingsong.position/playingsong.duration)*182-5);
 }
};

请不要发布猜测答案,如果您还没有查看源代码,请不要费心回答。

4

1 回答 1

-2
myClip_mc.gotoAndPlay(myClip_mc.currentFrame + 50);
于 2012-10-25T23:26:20.757 回答