07. maj 2001 - 12:01
Der er
8 kommentarer og 1 løsning
Lyd - Tænd/sluk
Jeg har 2 knapper - den ene skal slukke for lyden - dan anden skal tænde igen. Hvordan gør man det nemmest? (Flash 5)
Annonceindlæg fra Admin By Request
Læg din lyd i et MC 1. frame starter din lyd 2. frame stopper din lyd Så laver du en knap der refererer til dette MC start og stop .... /D!ktator.dk
Ok, nu er jeg totalt newbie inden for det pjat her. Hvordan refererer jeg direkte til et MC?
Hvis du laver et MovieClip (MC), giver det et instance name. F.eks. lyd, så kan du på din knap bruge; on (release) { with (_root.lyd) { gotoAndStop (1); } }
Ok, jeg må være ekstremt fladpandet, for jeg kan ikke få det til at virke!! Jeg kan godt starte lyden, men ikke stoppe den. Lige et sikkert dumt spørgsmål: Skal lyd-MC\'et ind på scenen, altså ligge i en frame der?
Ja, lyden skal ligge i din 1. frame. I anden frame sætter du; stopAllSounds (); Din stop knap skal pege på frame 2; on (release) { with (_root.lyd) { gotoAndStop (2); } } Husk at give din 1. og 2. frame en stop action, så den ikke står og looper....
Ok nu virker det. Lige et par ting: Lyden starter i scene 1 og skal først kunne stoppes i scene 3! Hvordan skriver man det? Altså: on (release) { with (_root.lyd) { gotoAndStop (scene1,2); } } eller hvad? Og lige til sidst, stopper denne metode alle lyde, eller kun lyden fra det pågældende MC?
Jeg forstår ikke hvad du mener med at lyden starter i scene 1 og først må stopppes i scene 3 ?? Kan du ikke bare sætte din stop action ind på scene 3 eller hvad ....?? stopAllSounds (); stopper alle sounds ;-)
Scene 1 og 2 er en masse intro-crap deriblandt \"lydsporet\". I scene 3 bliver menuen bygget op, med bl.a knapper til at styre lyden. Derfor vil lydMC ligge i scene 1, frame 1 Det eneste jeg er ude efter er sådan set bare syntaksen til at hoppe mellem scenerne.
Ok, jeg er en MEGA spade. Har fundet ud af det. Tak for hjælpen...
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.