petemotz
07-30-2009, 06:22 AM
Hi everyone, this is my first post and my first time working with actionscript. I'm developing a website for my own business and am integrating an mp3 player. I can have it play one song easily and I can have it go to the next song as well, however I can't pause and then re-play the second song because the button is linked to the first song. Here's what I have:
var music:Sound = new Sound(new URLRequest("http..."));
var sc:SoundChannel = null;
var isPlaying:Boolean = false;
var pos:Number =0;
var soundVolume:Number = 1;
play_btn.buttonMode = true;
pause_btn.buttonMode = true;
play_btn.addEventListener(MouseEvent.CLICK, playMusic);
pause_btn.addEventListener(MouseEvent.CLICK, pauseMusic);
function playMusic(e:Event):void
{
sc=music.play(pos);
isPlaying=true;
dyn_txt.text="song1";
}
function pauseMusic(evt:MouseEvent)
{
pos = sc.position;
sc.stop();
isPlaying=false;
dyn_txt.text="song1";
soundVolume = 75;
}
var black:Sound = new Sound(new URLRequest("http..."));
var sc2:SoundChannel = null;
var isPlaying2:Boolean = false;
var pos2:Number =0;
var soundVoulmer2:Number = 1;
next_btn.buttonMode = true;
next_btn.addEventListener(MouseEvent.CLICK, nextBlack);
function nextBlack(e:Event):void
{
sc.stop();
sc2=black.play(pos);
isPlaying2=true;
dyn_txt.text="song2";
}
Any ideas?
var music:Sound = new Sound(new URLRequest("http..."));
var sc:SoundChannel = null;
var isPlaying:Boolean = false;
var pos:Number =0;
var soundVolume:Number = 1;
play_btn.buttonMode = true;
pause_btn.buttonMode = true;
play_btn.addEventListener(MouseEvent.CLICK, playMusic);
pause_btn.addEventListener(MouseEvent.CLICK, pauseMusic);
function playMusic(e:Event):void
{
sc=music.play(pos);
isPlaying=true;
dyn_txt.text="song1";
}
function pauseMusic(evt:MouseEvent)
{
pos = sc.position;
sc.stop();
isPlaying=false;
dyn_txt.text="song1";
soundVolume = 75;
}
var black:Sound = new Sound(new URLRequest("http..."));
var sc2:SoundChannel = null;
var isPlaying2:Boolean = false;
var pos2:Number =0;
var soundVoulmer2:Number = 1;
next_btn.buttonMode = true;
next_btn.addEventListener(MouseEvent.CLICK, nextBlack);
function nextBlack(e:Event):void
{
sc.stop();
sc2=black.play(pos);
isPlaying2=true;
dyn_txt.text="song2";
}
Any ideas?