Jeg har lavet et almendligt lyd object i min første frame:
lyd=new Sound() lyd.attachMovie('minLyd')
når jeg så har en knap der skal spille lyden:
on(press){ lyd.start }
men hver gang jeg gør det, laver den en ny lyd istedet for at erstatte det. DVS jeg får flere lyde oven i hinaden. Hvad gør jeg får at jeg ERSTTATER lyd anden gang jeg trykker istedet for at starte en ny??
Til hver af mine lyde bruger for det meste et lille mc i _root. Første frame er der bare en stop(); I anden frame starter lyden. Dette laver du så på din knap: on(press){ _root.dinlyd.play(); }
Måske er der en mere elegant løsning, men dette virker godt.
paaske -> ja mere eller mindere. Jeg har bare skrevet
on(press){ lyd.stop() lyd.play() }
så stopper den automatisk lyd objekter og starter et nyt. Kreaere flash automatisk et nyt objekt når man skriver play(). Forstår du hvad jeg mener?? VH ElnINo
Du har allerede defineret objektet, ved at benytte start(); så påbegynder du blot lyden igen. Det er i samme stil med at have flere instances, det er kun en kopi af selve objektet. Ellers enkel og fungerende løsning du fik lavet :0)
elnino - hvis alt virker efter planen nu - lukker du så ikke her?
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.