Avatar billede xzar Nybegynder
22. juli 2002 - 02:25 Der er 9 kommentarer og
1 løsning

Ang. puppetsounds og baggrundslyd

Godaften jer derude.

Jeg er i fuld sving med at lave en mindre CD-Rom produktion og er stødt på et (forhåbentlig) lille problem.
På mine menupunkter vil jeg lave en lille "mouseEnter lyd" samt. en til mouseUp. Samtidig med det ville jeg gerne have at der skulle køre lidt baggrundsmusik.
Jeg har læst en smule om puppetsounds her på Eksperten og prøvet mig lidt frem med det, det virker umiddelbart helt fint til mine mouseEnter og mouseUp punkter i menuen. Men mit problem er, at min baggrundsmusik stopper ved disse mouseEnter lyde(puppetsounds). Og starter forfra ved "mouseLeave".
Så ville jeg lige høre jer kloge hoveder derude, hvordan og hvorledes det kan komme til at hænge sammen. Det skal lige siges at jeg aldrig rigtig har prøvet at bruge lyd i Director før og skal nok desværre have "skovlet det ind" ;))

På forhånd tak for hjælpen

//Bo
Avatar billede crunch Nybegynder
22. juli 2002 - 13:02 #1
det er et typisk problem fordi at director har svært ved at styre flere lyde samtidig. principielt burde det da kunne lade sig gøre.

det første du skal sikre dig er at du ikke kalder den soundkanal din bg lyd ligger i når du bruger puppetsound. det dur altså ikke at du kalder puppetsound(2) hvis din baggrundslyd også er sat til at køre i kanal 2.

for det andet kan det tit være en fordel at kigge på hirakiet af handlers og placering af scripts. altså med placering.

1. castmember script
2. behaviorscript
3. framescript
4. moviescript

hvis du f.eks. bruger et moviescript vil et castmember script være underordnet dette.

ligeledes kan det være du skal bruge en

on mouseWithin
statement
end

istedet.  prøv dig lidt frem og byt rundt på tingene, det plejer at være vejen frem i director.
Avatar billede xzar Nybegynder
22. juli 2002 - 18:12 #2
Hejsa crunch!
Tak for svaret, men jeg er sådan blevet i tvivl om et par ting i det du skriver der.
Øhmm, mine puppetsounds har jeg ikke smidt i nogle af lydkanalerne, det virker ellers fint nok(uden baggrundsmusik), men har det noget at sige at de ikke ligger der?..

Og on mouseWithin
statement
end

har jeg aldrig rigtig brugt før hehe, er det noget du har lyst til at uddybe en lille smule?..

mvh. Bo
Avatar billede crunch Nybegynder
22. juli 2002 - 18:23 #3
ehh. det er snart 2 år siden jeg har lavet noget i director, så det kan godt være det er en lidt gammeldags måde jeg syntaktisk skriver på, men altså.


on mouseWithin
if not soundbusy(2) then puppetsound(2) "minlyd"
end

- hvis du laver denne som et behavior scriot over et grafisk member, så skulle den gerne afspille lyden "minlyd" (<navngiv i din cast) når curseren er henover objektet.

soundbusy(2) betyder at lydkanal 2 bruges til at afspille lyden (selvom den ikke ligger dér synligt). Derfor skal din bg lyd altså ikke ligge i kanal 2, men f.eks. i kanal 1 istedet.
Avatar billede xzar Nybegynder
22. juli 2002 - 18:25 #4
ah, så nice! .. jeg prøver lige! :))
Avatar billede xzar Nybegynder
22. juli 2002 - 18:30 #5
Det virkede ikke lige crunch :( den gør det samme med at afbryde baggrundsmusikken og når jeg så flytter markøren fra menupunktet starter musikken forfra..
Avatar billede crunch Nybegynder
22. juli 2002 - 18:39 #6
sjovt, jeg har en director 7 film liggende hvor jeg på et member har flg. liggende.

on mouseenter
  cursor -1 
  if soundbusy(1) then return
  if soundbusy(5) then return
  if soundbusy(8) then return
  set the member of sprite 13 = "talebob-lys3"
  puppetsound(3) "startforfra"
end
on mouseleave
  cursor 2
  set the member of sprite 13 = "talebobler"
end

- og lydeffekten kører fint med baggrundslyden der ligger i kanal 2. Måske er det fordi dine lydfiler er for tunge, eller din computer for langsom...
Avatar billede xzar Nybegynder
22. juli 2002 - 18:57 #7
Okay .. jeg er i total forvirring ;) hehe ..

næsten ligemeget hvad og hvordan jeg prøver, så afbryder den baggrundsmusikken og starter den forfra ved mouseLeave .. :(
Avatar billede xzar Nybegynder
22. juli 2002 - 19:03 #8
Ahh!! fuck .. det var bare mig der var en svans og havde mistet overblikket .. kom til at skrive de der ifsoundbusy bla bla de forkerte steder! .. nu fungere det og MANGE gange tak for hjælpen! .. smider lige dine points til dig! :))
Avatar billede crunch Nybegynder
22. juli 2002 - 19:07 #9
det var så lidt (: selv tak.
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