Avatar billede freebass5000 Nybegynder
08. februar 2002 - 12:41 Der er 13 kommentarer og
1 løsning

Sound On/Off

Udgangspunkt:
Lyden starter med projectet.
+Lyd ikon vises.
Man skal kunne klikke på dette ikon og ikonet vil skifte til et -Lyd ikon og stoppe/pause lyden.
Samtidig skal der være en mouseOver så der vises en finger når musen er over ikonet

Hvor skal lydfilen ligge - hvor lang skal den være - hvordan skal ikonerne være placeret - osv. ( jeg er forholdsvis ny i Director)

Håber der er en som har det rigtige script til denne funktion, Thanks

Freebass
Avatar billede jmc Nybegynder
08. februar 2002 - 12:49 #1
script til din knap

on mouseup
if soundBusy(1) then sound(1).stop()
end

tilføj to librari behaviors
animation / interactive roolover cursor change
animation / interactive roolover member change
Avatar billede jmc Nybegynder
08. februar 2002 - 12:51 #2
kunne du bruge dette?

måske skulle den se sådan ud

on mouseup
if soundBusy(1) then
sound(1).stop()
else
sound(1).play()
end

så den virker begge veje.
Avatar billede freebass5000 Nybegynder
08. februar 2002 - 12:57 #3
Tjaa det virker ikke helt.... den fejlmelder med ?end
Avatar billede jmc Nybegynder
08. februar 2002 - 12:59 #4
har du to end ?
Avatar billede freebass5000 Nybegynder
08. februar 2002 - 13:00 #5
Nej - sorry den skrev end?
Avatar billede ask-m Nybegynder
08. februar 2002 - 13:09 #6
Jeg er ikke helt sikker på at jmc metode er helt gang bar, for hvad er det for en lyd i spor et som du siger at den skal "play"'e??

Fejlmeddelelsen skyldes at der mangler "end if" mellem linierne "sound(1).play()" og "end"....

Ask-M
Avatar billede freebass5000 Nybegynder
08. februar 2002 - 13:11 #7
hvordan kan man lave to forskellige funktioner for en channel?
Avatar billede freebass5000 Nybegynder
08. februar 2002 - 13:13 #8
Tjaa man kan stoppe musikken, men ikke starte igen?
Avatar billede ask-m Nybegynder
08. februar 2002 - 13:16 #9
prøv

on mouseUp
  if soundBusy(1) then
      puppetSound 1, 0
  else
      puppetsound 1, member("ditlydmembersnavn")
  end if
end

ask-m
Avatar billede freebass5000 Nybegynder
08. februar 2002 - 13:17 #10
PS skal der sættes " som sidste besked?
Avatar billede freebass5000 Nybegynder
08. februar 2002 - 13:20 #11
NU VIRKER DET - SÅDAN!!!!!
Hvis man skal presse lidt kunne det være at du også ved hvordan man sætter lyden på "Pause"?
Avatar billede ask-m Nybegynder
08. februar 2002 - 13:39 #12
on mouseUp me
  theStatus = sound(1).status
 
  if theStatus = 3 then -- playing
    sound(1).pause()
  else if theStatus = 4 then -- paused
    sound(1).play()
  else -- not even started
    sound(1).play(member(2))
  end if
end

værsgo

Ask-M
Avatar billede freebass5000 Nybegynder
08. februar 2002 - 14:32 #13
Du er sgu for sej - TAK
Det virkser sgu for vildt
Avatar billede jmc Nybegynder
08. februar 2002 - 15:13 #14
til freebass5000
Man kan altid starte en lyd igen ved at sige puppetsound "castlydnavn"
desuden kan man benytte en af kanal

puppetSound whichChannel, 0

Dette script stopper kanal 2
puppetSound 2, 0
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