Won't play if pause starts?

I’m trying to create a play and pause button which plays a mp3… It kind a works but the problem is that to start to mp3 I need to press the pause btn first and then play? How do I get past this?

Second I would like to be able to hide the active btn. If the song plays I only want to see the pause btn, and if paused/stopped I only want the play button…

this.createEmptyMovieClip("sound_mc", 10);

music = new Sound(sound_mc);
music.loadSound("mysong.mp3", true);

music.stop();

active_button = "play";

// pause button
pause_button_mc.onRelease = function() {
    if (active_button == "play") {
        pause_resume = music.position;
        music.stop();
        active_button = "pause";
    }
}

pause_button_mc.onRollOver = function() {
    this._alpha = 50;
}

pause_button_mc.onRollOut = function() {
    this._alpha = 100;
}

// play button
play_button_mc.onRelease = function() {
    if (active_button == "pause") {
        music.start(pause_resume / 1000);
        active_button = "play";
    } else {
		music.start;
		active_button = "play";
	}
}

play_button_mc.onRollOver = function() {
    this._alpha = 50;
}

play_button_mc.onRollOut = function() {
    this._alpha = 100;
}

Thanks in advance…

music.start;
should be
music.start();

Super… Did the trick… But what about the hidding of the buttons?

All you have to do is set the button(s) you want to hide’s alpha to 0 (and 1 to show again). Just put the hides/shows in the appropriate places in your click functions.