Avatar billede logos Nybegynder
15. november 2000 - 09:24 Der er 3 kommentarer og
1 løsning

volumesetting

Jeg bruger det script der ligger i libary-paletten (director 8), der gør at man kan bruge en sprite til grafisk at styre sin lyd.
Jeg vil gerne have hjælp til at skrive dette script en smule om således at den volumesetting brugeren har valgt tages med over i en ny \"movie\".
Som det sikkert fremgår af ovenstående er jeg urutineret mht at bruge director/lingo så skær venligts tingende ud i pap.
Avatar billede ask-m Nybegynder
15. november 2000 - 10:58 #1
Du bliver nødt til at uddybe lidt....

Vil du bruge din \"nye volume\" på alle lydkanaler, eller kun på den ene lydkanal som behavior sætter for dig (det sidste burde faktisk følge med over i en ny movie, med mindre du bruger den samme behavior i den nye movie)?

Bruger du behavior\'en i andre movies?

Ask-M
Avatar billede logos Nybegynder
15. november 2000 - 11:11 #2
Spot-on

Jeg bruger præcis den samme behavior i alle mine movies.

Jeg har for overskuelighedens skyld lavet en baggrund/et rammeværk som jeg genbruger.
Indstillingen af lyd er en af de features der går igen.
Jeg er kommet så langt at jeg godt kan se at behaviouren henter værdien  i en propertylist
som jeg har sat.
Det jeg gerne ville var at genbruge værdien fra movie 1 uden at miste den funktionalitet der ligger i at brugeren på et senere tidspunkt kan sætte lyden igen.
Jeg har prøvet at dublere behaviouren og skrive lidt om i den, men mine lingokundskaber rækker endnu ikke.
Avatar billede ask-m Nybegynder
15. november 2000 - 12:53 #3
I din volume-behavior er der en \"on beginSprite me\"- handler. Et stykke ned står følgende:

  -- set the volume of the sound channel to match that
  -- specified in the parameters dialog
  sound (soundChannel).volume = initialVolume

hvis du ændrer det til:
  -- set the volume of the sound channel to match that
  -- specified in the parameters dialog
  initialVolume = sound(soundChannel).volume
  --sound (soundChannel).volume = initialVolume

så skulle du være \"home free\"... for når du ændre volumen i et lydspor bliver det \"husket\" indtil du ændre det igen, men da din behavior som udgangspunkt indstiller lyden til \"initialvolume\", så vil den ændres tilbage til det hver gang du skifter movie (eller hvergang du hopper til en ny frame hvor behavioren også er, for så bliver beginSprite kaldt!).

Håber det løser problemet!

Ask-M
Avatar billede logos Nybegynder
15. november 2000 - 13:18 #4
Du er et hit

Dette har foreløbig kostet mig en del af min hårpragt, og rolige nattedrømme.

point til dig, og en øl hvis du kommer til odense.

mange tak .

logos

betasupport@mailandnews.com
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
Kurser inden for grundlæggende programmering

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