function soundladen(nummer) { _root.createEmptyMovieClip("sound_mc", 1); trace(_root.sound_mc); _root.sound_mc.songTrack = new Sound(); /* * checkProgressl */ function checkProgress(soundObj) { var numBytesLoaded = soundObj.getBytesLoaded(); var numBytesTotal = soundObj.getBytesTotal(); var numPercentLoaded = Math.floor(numBytesLoaded/numBytesTotal*100); if (!isNaN(numPercentLoaded)) { trace(numPercentLoaded+"% loaded."); } } /* * timeControl */ function timeControl(soundObj) { var soundLaenge_min = 3; var soundLaenge_sec = 41; var soundLaenge = soundLaenge_min*60+soundLaenge_sec; var pos = Math.floor(soundObj.position/1000); var min = Math.floor(((soundLaenge-pos))/60); var sec = Math.floor(((soundLaenge-pos))%60); if (sec<10) { sec = "0"+sec; } // trace("laenge: 0"+soundLaenge_min+":"+soundLaenge_sec); trace(" noch: 0"+min+":"+sec+" < pos: "+pos); } /* * wenn fertig geladen */ sound_mc.songTrack.onLoad = function() { trace("load complete"); clearInterval(poll); }; /* * loadSound + starte Intervale */ this.sound_mc.songTrack.loadSound("music/track"+nummer+".mp3", true); _root.poll = setInterval(checkProgress, 100, _root.sound_mc.songTrack); _root.timer = setInterval(timeControl, 100, _root.sound_mc.songTrack); } soundladen(5); b1.onPress = function() { _root.sound_mc.removeMovieClip(); clearInterval(_root.poll); clearInterval(_root.timer); };