Autostart Help

Hello all. I’ve been trying to learn more about sound and flash lately and have an existing mp3 player that I need help with.

I’ve built my own simple mp3 player so far, but this one is a bit more complicated and I’m stuck on one thing…

What needs to be added/changed so that this player will not autostart?

I have tried changing this.sound_obj.loadSound(file,[COLOR=Red]true[/COLOR]) to this.sound_obj.loadSound(file,[COLOR=Red]false[/COLOR])[COLOR=Black] but it still autostarts.

I’m still a newbie when it comes to Flash and I’ve tried searching on this topic for something that will answer my questions for this particular player, but no luck.

So, any help is greatly appreciated. Source code is below.

Thanks,

Opusmx


[/COLOR]
stop();
playlist = new XML();
playlist.ignoreWhite=true;
playlist.onLoad = function (success) {
if(success) {

            _global.songname = [];
            _global.songband = [];
            _global.songfile = [];
            for (var i=0; i<playlist.firstChild.childNodes.length; i++) {
                    
                    _global.songname* = playlist.firstChild.childNodes*.attributes.name;
                    _global.songband* = playlist.firstChild.childNodes*.attributes.band;
                    _global.songfile* = playlist.firstChild.childNodes*.attributes.file;
                    //trace(songname*+"  "+songfile*+" "+songband*);
            }
    }
            _root.createEmptyMovieClip("sound_mc",1);
            _global.song_nr = random(songfile.length); 
            _root.sound_mc.songStarter(songfile[song_nr],songname[song_nr],songband[song_nr]); 

}

function timer(sound_obj) {
time=sound_obj.position/1000;
min=Math.floor(time/60);
min=(min<10)?“0”+min:min;
sec=Math.floor(time%60);
sec=(sec<10)?“0”+sec:sec;
timeDisplay_txt.text=min+":"+sec;
}
MovieClip.prototype.songStarter = function (file, name, band) {
if (this.sound_obj){
this.sound_obj.stop();
delete this.sound_obj;
}
this.sound_obj = new Sound(this)
this.sound_obj.loadSound(file,true)
this.onEnterFrame = function () {
if(this.sound_obj.position>0) {
delete this.onEnterFrame;
this._parent.display_txt.text=name+" - "+band;
timeInterval = setInterval(timer, 1000, this.sound_obj);
} else {
this._parent.display_txt.text=“loading…”
}
}
this.sound_obj.onSoundComplete = function () {
clearInterval(timeInterval);
this._parent.timeDisplay_txt.text=“00:00”;
(song_nr==songfile.length-1)? _global.song_nr=0 : _global.song_nr++;
_root.sound_mc.songStarter(songfile[song_nr],songname[song_nr],songband[song_nr]);
}
this._parent.volume1.dragger.onPress = function() {
startDrag(this, true, 0, this._y, this._parent.volBG._width, this._y);
this.onEnterFrame = function() {
var p = (this._x/this._parent.volBG._width)*100;
this._parent._parent.sound_mc.sound_obj.setVolume§;
};
}
this._parent.volume1.dragger.onRelease = function() {
delete this.onEnterFrame;
stopDrag();
};
this._parent.volume1.dragger.onReleaseOutside = function() {
stopDrag();
};

}

btn_play.onRelease = function () {
clearInterval(timeInterval);
this._parent.timeDisplay_txt.text=“00:00”;
this._parent.sound_mc.songStarter(songfile[song_nr],songname[song_nr],songband[song_nr]);
}
btn_stop.onRelease = function() {
clearInterval(timeInterval);
this._parent.timeDisplay_txt.text=“00:00”;
this._parent.sound_mc.sound_obj.stop();
}
btn_fw.onRelease = function () {
clearInterval(timeInterval);
this._parent.timeDisplay_txt.text=“00:00”;
(song_nr==songfile.length-1)? _global.song_nr=0 : _global.song_nr++;
_root.sound_mc.songStarter(songfile[song_nr],songname[song_nr],songband[song_nr]);
}
btn_rev.onRelease = function () {
clearInterval(timeInterval);
this._parent.timeDisplay_txt.text=“00:00”;
(song_nr==0)? _global.song_nr=songfile.length-1 : _global.song_nr–;
_root.sound_mc.songStarter(songfile[song_nr],songname[song_nr],songband[song_nr])
}

playlist.load(“jukebox.xml”);