setTimeout in flash

danke. ich habe nun folgendes problem: wenn ich die musik einfaden lasse, wird sie nicht mehr vom preloader erfasst bzw sie wird vor dem preloader geladen! wieso??
Code:
fadeIn = function() {
  volume += 2;
  music.setVolume(volume);
  if(volume > 90) {
    clearInterval(timer);
    gotoAndPlay(_currentframe+1);
  }
}

music = new Sound(this);
music.attachSound("bgsound");
volume = 0;
music.setVolume(volume);
stop();
music.start(0, 99999999);
timer = setInterval(fadeIn, 50);
 
Zuletzt bearbeitet:
also ich kann nur sagen das es an attachSound() liegt, halt das du den sound aus der biblo exportierst....warum das so ist konnt ich für mich nicht unbedingt klären.

aber ne ausweichmöglichkeit wäre über loadSound() den sound in das swf filmchen zu laden.

meinsound.loadSound("musik.mp3",false);

dann kann man das so machen.

meinsound = new Sound();
meinsound.loadSound("musik.mp3",false);

// false = sound wird erst geladen dann abgespielt
// true = sound wird gestreamt (abgespielt und geleichzeitig geladen)

geladen = meinsound.getBytesLoaded();
total = meinsound.getBytesTotal();

prozent = Math.floor((geladen/total)*100)
 
Zurück
Oben