webForumDet fria alternativet

Loading... funktion och ladda mp3 från disk

Flash

2 svar · 592 visningar · startad av peterbladh

Medlem sedan juni 2000277 inlägg
Frågan#1

Hej!

Jag är inget vidare på Flash men jag har fått ihop en liten jukebox där kan kan välja låt att spela upp. Har dock två stora problem:

1. swf-filen är ganska stor och det tar en stund innan den dyker upp. Hur får man till en sånt där "Loading..." meddelande?

2. Den stora anledningen till att swf-filen är så stor är att låtarna man kan välja bland är importerade till flashprojektet. Hur gör man för att köra mp3'er från disk istället? (och även här skulle jag då vilja ha "loading..." funktionen).

Tack på förhand!
/peterbladh

Medlem sedan nov. 2004149 inlägg
#2

För att ladda och spela en mp3-låt, gör detta test:
Skapa en ny fla-fil och lägg in dessa script:

Frame 1:

if (sound_1 instanceof Sound) {
removeSound();
}
_root.createEmptyMovieClip("mp3holder", 1);
sound_1 = new Sound(mp3holder);
sound_1.onLoad = function(success) {
if (success) {
} else {
//optional errormessage (om låten inte hittas)
}
};
sound_1.loadSound("elvis.mp3", true); //true betyder att låten spelas (streamar) så snart tillräckligt laddats (buffrats).

Frame 2:

stop();

OBS att elvis.mp3 måste ligga i samma mapp/katalog.

Hur du ska incorporera detta i din jukebox vet jag inte men det kanske du kan lista ut själv?

/Alar

Medlem sedan juni 2000277 inlägg
#3

Fungerar utmärkt. Tack så mycket!!

/peter

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)