webForumDet fria alternativet

Fråga angående ljud!

Flash

2 svar · 206 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Det är så att jag på min hemsida har en liten film. 100*20 px stor, vars syfte är att spela upp ett ljud. Det är en hel MP3 fil, som är 3 MB stor. Vilket tar en stund att ladda. Jag har gjort filmen i två scener. "Loading" och "Music". I "Loading" på första rutan har jag en Action som säger följande

play ();
ifFrameLoaded ("Music", "Musik") {
}
gotoAndPlay ("Music", "Musik");

"Musik" är en "Label" på framesen där MP3:an ligger. På sistan rutan i "Loading" scenen har jag följade Action

gotoAndPlay (1);

Så att den ska gå tillbaka till början och kolla om "Musik" är laddad. Så loopas den.

Men nu är det så att det inte händer någonting alls. När jag kollar på flashfilmen är det bara en tom ruta, med bakgrundsfärgen jag valt, ett tag innan musiken laddats och börjar spela. Men min "Loading" animation visas inte tills musiken är laddad. Varför inte?

Medlem sedan feb. 20001 507 inlägg
#2

Du har följande action:

play ();
ifFrameLoaded ("Music", "Musik") {
}
gotoAndPlay ("Music", "Musik");

Din goto skall ligga innanför måsvingarna för att den skall gälla för if satsen.

play ();
ifFrameLoaded ("Music", "Musik") {
gotoAndPlay ("Music", "Musik");
}

Markera den raden och flytta upp den med pilarna i högra hörnet i actionpanelen.

------------------
Nu regnar det igen.

Medlem sedan jan. 20011 140 inlägg
#3

Tackar Janne! Det funkar nu.

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)