-1

以下は、私の質問に関連する MP3 プレーヤーです。FLA ファイルをダウンロードして、ソースを確認してください (Flash スクリプトが表示されない場合は、最初のレイヤーの 3 番目のフレームをクリックしてください)...

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 に答える