Jeg skrev på et tidspunkt denne lille tutorial til afspilning af en ekstern lydfil i flash men den kan også bruges til afspilning af intern den kan muligvis bruges?!
Simpel musik afspiller som ekstern fil
- Først og fremmest skal du have en mp3 fil du vil afspille, f.eks. track.mp3
- Åben Flash og lav et nyt dokument (Ctrl + n)
- Giv første frame følgende action:
my_sound = new Sound(this);
my_sound.loadSound("track.mp3", true);
- Sørg for at antallet af frames svarer til længden af din mp3 fil f.eks. hvis din fil er 4 sek. og du har en indstillet flash til en fps på 12 så skal du have 12 * 4 frames dvs. 48 frames.
- Med text tool skriver du f.eks. Start
- Den tekst du netop har skrevet Converter du til symbol og vælg her Button
- Giv knappen følgende action:
on (release) {
stopAllSounds();
}
on (release) {
gotoAndPlay(1);
}
- Det gør at når der klikkes på knappen stoppes musikken og startes for fra
- Stop knappen laves på samme måde som start knappen dog kun med denne action:
on (release) {
stopAllSounds();
}
- Til sidst skal du bare sørge for at din swf fil og din mp3 fil ligger i samme mappe eller, at du har angivet den rigtige stig for mp3 filen, så skulle det virke.
Noter:
Du kan også ligge lydfilen i Flash så den afspilles internt, så skal du bare lave knapperne og undlade den første del af tutorialen.
Du kan hente sound loops her:
http://www.flashkit.com/loops/