15. november 2000 - 09:24Der 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.
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)?
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.
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!).
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
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.