Flash:在MP3播放器中跳过X向后/向前的帧数

时间:2012-10-25 23:19:46

标签: flash

以下是与我的问题相关的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);
 }
};

请不要发布猜测答案,如果你还没有查看来源,那就不用费心去回答了。

1 个答案:

答案 0 :(得分:-2)

myClip_mc.gotoAndPlay(myClip_mc.currentFrame + 50);