# Sound Fade Function()?

**URL:** <https://forum.kirupa.com/t/sound-fade-function/17580>\
**Category:** Uncategorized\
**Created:** [April 7, 2003, 6:20am UTC](https://forum.kirupa.com/t/sound-fade-function/17580 "2003-04-07T06:20:47Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![indojepang](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/indojepang/32/39_2.png) [@indojepang](https://forum.kirupa.com/u/indojepang)\
**Post date:** [April 7, 2003, 6:20am UTC](https://forum.kirupa.com/t/sound-fade-function/17580/1 "2003-04-07T06:20:47Z")

</div>

Hi …  
I want to make a function to fade sound, but NO CLUE TO START!!

MovieClip.protype.fade = function(soundName, fadeTo){  
}

Is soundObject can do this way?? i don’t know… please help!!

or anybody already make the function?? please tell me…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 7, 2003, 6:23am UTC](https://forum.kirupa.com/t/sound-fade-function/17580/2 "2003-04-07T06:23:20Z")

</div>

would [this](http://www.flashdevils.com/showthread.php?s=&threadid=18304&highlight=sound+fading) be of any help? 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 7, 2003, 6:25am UTC](https://forum.kirupa.com/t/sound-fade-function/17580/3 "2003-04-07T06:25:40Z")

</div>

or this

[http://www.flashdevils.com/showthread.php?s=&threadid=18071&highlight=fade+volume](http://www.flashdevils.com/showthread.php?s=&threadid=18071&highlight=fade+volume)

🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 7, 2003, 6:36am UTC](https://forum.kirupa.com/t/sound-fade-function/17580/4 "2003-04-07T06:36:31Z")

</div>

this might be what i lookin for…(not finished exam)🙂  
thank’s ahmed!!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 7, 2003, 6:43pm UTC](https://forum.kirupa.com/t/sound-fade-function/17580/5 "2003-04-07T18:43:24Z")

</div>

need help again…

the link is good but the AS is too much for me…🙂  
is there any easier AS for me?

this is what i’ve been writing:

```php
this.createEmptyMovieClip("sound01", 1);
sound01.createEmptyMovieClip("clip", 0);
sound01.clip = new Sound(this.sound01);
sound01.clip.attachSound("backgroundMusic");
//
this.createEmptyMovieClip("sound02", 2);
sound02.createEmptyMovieClip("clip", 0);
sound02.clip = new Sound(this.sound02);
sound02.clip.attachSound("rumbleLoop");
//
this.createEmptyMovieClip("sound03", 3);
sound03.createEmptyMovieClip("clip", 0);
sound03.clip = new Sound(this.sound03);
sound03.clip.attachSound("slideSound");

```

have to do this if i want to control every sound isn’t it?

now i want to make a fade function that specify whichSound/fadeMethod(in or out)/duration.

Sound.protoype.fadeSound = function(whichSound, fadeMethod, duration){  
}

anybody help me?? please???..  
thank u very much…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 8, 2003, 6:15am UTC](https://forum.kirupa.com/t/sound-fade-function/17580/6 "2003-04-08T06:15:42Z")

</div>

someone share this to me please???  
where do i begin??

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 8, 2003, 8:52am UTC](https://forum.kirupa.com/t/sound-fade-function/17580/7 "2003-04-08T08:52:48Z")

</div>

strange??? this use to be the fast & reliable forum for me…☹

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 8, 2003, 2:23pm UTC](https://forum.kirupa.com/t/sound-fade-function/17580/8 "2003-04-08T14:23:22Z")

</div>

(still waiting with desperado face…)☹

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 8, 2003, 6:14pm UTC](https://forum.kirupa.com/t/sound-fade-function/17580/9 "2003-04-08T18:14:46Z")

</div>

To get something easier, you can add a property that you call “volume” to the sound prototype:

```auto
Sound.prototype.addProperty("volume",Sound.prototype.getVolume,Sound.prototype.setVolume);

```

And then:

```auto
Sound.prototype.fadeOut = function(){
  this.volume-=10;
  if (this.volume < 0) {
    this.volume = 0;
    delete this.onEnterFrame;
  }
}

monSon = new Sound(this);
monSon.attachSound("son");
monSon.start(0,15);

this.onMouseDown = function(){
  monSon.fadeOut();
}

```

pom 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 8, 2003, 7:38pm UTC](https://forum.kirupa.com/t/sound-fade-function/17580/10 "2003-04-08T19:38:39Z")

</div>

Thank GOd!!  
God bless u ilyaslamasse  
thank u very much Menior Sember!!! lol…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 9, 2003, 12:25pm UTC](https://forum.kirupa.com/t/sound-fade-function/17580/11 "2003-04-09T12:25:40Z")

</div>

Mmmhh… It shouldn’t work 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [April 9, 2003, 6:58pm UTC](https://forum.kirupa.com/t/sound-fade-function/17580/12 "2003-04-09T18:58:36Z")

</div>

FEEL LIKE I’M GONNA KILL MY SELF!!!  
I’m too sleepy to check this out…

MENIOR SEMBER(why i always lol when type it?)… THANK"S FOR THE LATE APRIL MOP!!
