Load lyden
var my_file:URLRequest=new URLRequest("lyd.mp3"); var my_sound:Sound=new Sound(); my_sound.load(my_file);
Når et Sound-objekt først har loadet en lyd, kan det ikke genbruges. Nyt Sound-objekt for ny lyd.
Channel Control
Play og stop
var channel1:SoundChannel; channel1 = my_sound.play(0,10); //fra start, 10 gange channel1.stop();
Position til pause
var pos:int= channel1.position; channel1=my_sound.play(pos);
Stop all sounds
SoundMixer.stopAll();
Link lyden
Forudsætter en importeret lyd i library med linkage-name: ding.
Lyd i library, kan du linke med højreklik > Properties > Export for ActionScript > og classNavn, fx. ‘ding’.
(Flash vil som regel undre sig over, at der ikke ligger en class med det navn, og hvis ikke du med vilje har lavet en ekstern actionscript-fil med samme navn, skal du bare svare ok til dens forslag.)
Derefter kan den kaldes frem således:
//A import flash.media.*; //B var lyd:Sound=new ding(); var sndc:SoundChannel; //C//D //play og stop sndc = lyd.play(); sndc.stop(); //D //stop alle lyde SoundMixer.stopAll();
