Please help me with a Mp3 Player in MX

I have a mp3 player & the interface expand and contract. Problem is, its reloading the sound when you contract it. :’(

I have a “drag” on the “contracted player” and a area to click to expand, which goes to the next frame on the “expanded player”, this wks fine at this point and plays 1st mp3 (like “itunes” sort of).

Well, when you contracte the player…its doing exactly what I want playing the mp3. But when you expand the interface, the 1st song starts while the 1st is already playing!?!. Confused my self their too. Just sounds boyh song play at the same time, one delayed.

I hope thats a bit clearer. Im a real novice, just pulling tut’s apart and frankinstien it together the best way I know. Just ccome to a complete stand still and need a hand from some real experts.

CONTRACTED PLAYER

1st frame

on (press) {
gotoAndPlay(2);
}

EXPANDED PLAYER

Action Layer/Frame 2

radioVisible = false;

Music Layer/Frame 2

s = new Sound();
s.loadSound(“my_music.mp3”, true);
currentTrack=“my_music”;
stopped=false;
paused=false;
stop();

-------------------------------------BUTTONS------------------------------------------

PLAY BUTTON

//play button
on (release) {
//Play button.
//Sound is not playing and has not been paused
if (playing!=true) {
if (paused!=true) {
playing=true;
paused=false;
stopped=false;
myConditionText=“playing”;
s.start(0,0);
}
//Sound has been paused
if (paused==true) {
playing=true;
paused=false;
stopped=false
s.start(myMusicPosition,0);
myConditionText=“playing”;
s.onSoundComplete = function() {
s.start();
}
}
}
}

GRIP

on (press) {
startDrag(getProperty(_x, _y));
}
on (release) {
stopDrag();
}

Thanks reading to blubbering desperation…Cheers:)