05. juni 2002 - 13:25Der er
11 kommentarer og 2 løsninger
Sound
Hejsa. Har et lille spil hvor man styrer en figur med piletasterne. Mit problem er når man stopper med at gå så stopper lyder også midt i et "fodtrinslyd". Kan man ikke programmere det så lyden spiller færdigt når man stopper med at gå.
Mit script ser således ud:
on exitFrame me
if keyPressed(126) then sound(3).queue(member("lyd")) sound(3).play() end if
if not keyPressed(126) then sound(3).queue(member("lyd")) sound(3).stop() end if
hvis du har en lydfil som kun er 1 fodtrin, så fjern stop, så stopper den automatisk når den har spillet færdig. (altså mellem 0-1 fodtrin efter man stopper)
det er godt nok længe siden jeg har lavet noget i director, men jeg tror jeg ville prøve at skrive det som:
on exitFrame if keyPressed(126) = false and soundBusy(3) = false then sound(3).stop() end
- også ligge det som framescript, så mener jeg det ryger op i prioriteringsrækkefølgen, og du skal jo køre forespørgslen hele tiden.
Generelt er (eller var -lang tid siden jeg har lavet noget sidst) director dårlig til at styre lyd. så de du kunne gøre var evt. at lave en lille flashfilm med animationen og fodtrinslyd i samme swf film, så kan du udskifte memberet når du har brug form det. Dvs. du er sikker på at lyd og billede hænger sammen.
Synes godt om
Ny brugerNybegynder
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.