Avatar billede arnums Nybegynder
07. marts 2004 - 14:13 Der er 5 kommentarer og
2 løsninger

loade og stop/play ext. swf

Jeg har en MXfil der hedder 1.swf, ind i den skal loades music.swf, i et tomt MC, der hedder "mc"

i 1.swf er der en preloader i scene2, der loader resten af "siden"
men musikken skal helst loades ind før, og "stoppes" for så at "play" når det andet i 1.swf er loadet og "klar"...?
Hvordan får jeg loadet det ind først, og (sætter en Stop i 1.frame)play den eksterne music.swf?
meningen er at musikken skal begynde, når resten af siden går i gang!

Tak!

MX!
Avatar billede _k Nybegynder
07. marts 2004 - 16:18 #1
Hvis du kan acceptere at musikken ikke bliver startet 100% samtidig med den film du loader ind, så stream den i stedet for at hente den ind i et mc. Det giver bedre kontrol samt mindre kompliceret struktur.

Læg din musik som en mp3-fil, og kald den fra den film du loader ind:

s = new Sound();
s.loadSound("navnetPåDinMusik.mp3", true);

... musikken bliver således streamet, så der går normalt nogle sekunder inden den er igang (starten skal lige "buffes"). Til gengæld, skal brugeren ikke sidde og vente i evigheder på at den først skal loades helt ind, før han kan se hvad der sker.

(Du kan også bare streame fra din hovedfil, hvis du hellere vil det - men man kan ikke som sådan starte og stoppe en streamet fil)
Avatar billede arnums Nybegynder
07. marts 2004 - 18:46 #2
hmmm...
den kan vel stoppes med StopAllSounds?
kan man loope den?
Avatar billede pyroman Nybegynder
07. marts 2004 - 19:34 #3
Du kan også bare lave en lidt mere avanceret preloader og så lade være med at streame lyden... man kan bare hente den ind på denne måde:

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

Den starter så stoppet og du kan starte og stoppe den på denne måde:

muzik.start(antalSekunderIndeILyden, antalLoops);

muzik.stop();
Avatar billede _k Nybegynder
08. marts 2004 - 11:53 #4
Yep, streamet lyd stoppes også ved stopAllSounds. Det jeg mener er, at man ikke kan stoppe lyden, og derefter starte den fra samme sted igen.

Hvis du vil loope den, så skal du kalde den igen. Evt. med en funktion.

Pyromanens forslag er også godt. Spørgsmålet du skal stille dig selv er: Hvor meget fylder min lyd. Jeg vil påstå, at fylder den mere end 0,5 MB er streaming løsningen, alt derunder fungerer som regel fint med event-lyd (Pyromans forslag).....
Avatar billede arnums Nybegynder
08. marts 2004 - 16:01 #5
_k og pyro...  kom med svar!
i deler the points!
Avatar billede _k Nybegynder
09. marts 2004 - 09:12 #6
Super duper :o)

...og held og lykke med at få bikset noget sammen.
Avatar billede pyroman Nybegynder
09. marts 2004 - 14:37 #7
okidoki...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester