Geluid wel aan maar niet uit te krijgen!

Pagina: 1
Acties:

  • Maverick2001
  • Registratie: Februari 2001
  • Laatst online: 09-09 15:40

Maverick2001

Never look back

Topicstarter
on (release) {
mySound = new Sound();
mySound.attachSound("myMuzak");
mySound.start("", 999);
}
on (release) {
stop ();
}

Het bovenstaande heb ik bij een button geplaatst zo dat ik mijn muziek kan aspelen bij het aanklikken van een button! Dit gaat goed! Echter stop hij niet al ik

on (release) {
stop ();
}

erbij voeg!

Hij moet dus officieel gewoon stoppen.

Pura Vida


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

euh ik weet niet wat dit is (flash of actionscript ofzo?) maar het lijkt mij, dat als je 1x
code:
1
2
3
on ( release ) {
   // blabla
}

dat je dat geen 2e keer er nog eens onder kan zetten. Hoe weet de interpreter nou welke hij moet nemen?

Ik gok dat je zoiets wilt als klik 1: aan, klik 2: uit, klik 3: aan, etc?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Maverick2001
  • Registratie: Februari 2001
  • Laatst online: 09-09 15:40

Maverick2001

Never look back

Topicstarter
ja dat is inderdaad wat de bedoeling is

Pura Vida


Verwijderd

Jah dan moet je dus een simpele check inbouwen om te kijken of er al eerder is gedrukt:
code:
1
2
3
4
5
6
7
8
9
10
11
on (release) {
 if (aan == false) {
  mySound = new Sound();
  mySound.attachSound("myMuzak");
  mySound.start("", 999);
  aan = true;
 } else {
  mySound.stop();
  aan = false;
 }
}

edit: of de user vragen ofdat ie zijn boxen uit wil zetten ;)

  • Maverick2001
  • Registratie: Februari 2001
  • Laatst online: 09-09 15:40

Maverick2001

Never look back

Topicstarter
thnx!!! Die laatste tip is zeker ook aan te raden! dankje!

Pura Vida


Verwijderd

Al is het ietwat slordig(attachen zou je maar eenmalig moeten doen, dus in de onClipEvent(load) van de mc waar deze button in hangt..

on (release) {
this.switch=!switch;
this['do_switch_'+this.switch]();
}

en dan op de _root:

movieclip.prototype.do_switch_false = function(){
mySound = new Sound();
mySound.attachSound("myMuzak");
mySound.start("", 999);
}

movieclip.prototype.do_switch_true = function(){
mySound.stop();
}

zoiets :) slordig maar het werkt wel :)
Pagina: 1