Avatar billede cthun Nybegynder
15. januar 2001 - 15:02 Der er 1 løsning

.swa looping

hvordan looper man en shockwave audio lydfil? Det skal gøres med Lingo, men hvordan?
Avatar billede kanding Nybegynder
15. januar 2001 - 17:34 #1
Du kan ikke direkte loope en swa fil, altså som en property der sættes. Swa bruges jo mest som streaming sound og der ryger et par sekunder ned i buffere\'en når den bruges. Det er derfor at du ikke kan stoppen en swa fil med det samme med fx. pause. De 2 sekunder, eller hvad du nu har sat i preLoadbufferTime, spiller færdigt. Du kan teste hvornår din swa er 99% færdig eller at der er 2 sekunder tilbage, og så sætte den igang igen.
Du kan lave det som en behavior med en enterframe der hele tiden tester om hvorlangt den er nået. Hvis du har tjek på parent scripts bør du lave det via stepFrame/actorlist, så du kun \"looper\" når der er brug for det, ellers står der en behavior og looper hele tiden. Hvis du mere er til behaviors kan du tilføje scriptet til sprit\' en når der er brug for det f.x.

on startSound me
sprite(me.spriteNum).scriptInstanceList.add(new (script \"swa loop script\"))
end

on stopSound me
deleteOne, the actorlist, me
end

John
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