以下は、私の質問に関連する 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);
}
};
推測の回答を投稿しないでください。ソースを見ていない場合は、わざわざ回答しないでください。