# Sound Function Conflict

**URL:** <https://forum.kirupa.com/t/sound-function-conflict/109434>\
**Category:** Uncategorized\
**Created:** [May 5, 2004, 3:18pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434 "2004-05-05T15:18:02Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![wyclef](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wyclef](https://forum.kirupa.com/u/wyclef)\
**Post date:** [May 5, 2004, 3:18pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/1 "2004-05-05T15:18:02Z")

</div>

Hi,

How can I change the following so it won’t conflict with sounds inserted manually in keyframes. Currently when this function is active, the loop sound works but the other sounds don’t play…

```auto

soundTrack = new Sound();
soundTrack.attachSound("loop");
soundTrack.setVolume(0);

soundTrack.fadeIn = function(speed) {
        var vol = this.getVolume()+speed;
        this.setVolume(vol);
        display = this.getVolume();
        if (this.getVolume()>17) {
                this.setVolume(17);
                clearInterval(this.interval);
        }
};
soundTrack.fadeOut = function(speed) {
        var vol = this.getVolume()-speed;
        this.setVolume(vol);
        display = this.getVolume();
        if (this.getVolume()<0) {
                this.setVolume(0);
                this.stop();
                this.playing = false;
                clearInterval(this.interval);
        }
};
vol_offBTN.onRelease = function() {
       	vol_offBTN._visible = false;
		vol_onBTN._visible = true;	
	   if (!soundTrack.playing) {
                soundTrack.start(0, 999);
                clearInterval(soundTrack.interval);
                soundTrack.interval = setInterval(soundTrack, "fadeIn", 500/12, 1);
                soundTrack.playing = true;
        }
};
vol_onBTN.onRelease = function() {
       	vol_offBTN._visible = true;
		vol_onBTN._visible = false;
	   if (soundTrack.playing) {
                clearInterval(sndObj.interval);
                soundTrack.interval = setInterval(soundTrack, "fadeOut", 200/12, 1);
        }
};
soundTrack.start(0, 999);
soundTrack.interval = setInterval(soundTrack, "fadeIn", 500/12, 1);
	if (!soundTrack.playing) {
		soundTrack.start(0, 999);
		clearInterval(soundTrack.interval);
		soundTrack.interval = setInterval(soundTrack, "fadeIn", 500/12, 1);
		soundTrack.playing = true;
    }

```

---

<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:** [May 5, 2004, 4:15pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/2 "2004-05-05T16:15:29Z")

</div>

???

---

<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:** [May 5, 2004, 4:22pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/3 "2004-05-05T16:22:10Z")

</div>

Why would you want both a song controlled by AS and a song on the timeline ? Seems quite pointless to 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:** [May 5, 2004, 4:27pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/4 "2004-05-05T16:27:43Z")

</div>

I want a song controlled by AS and sound fx on the timeline…

---

<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:** [May 5, 2004, 4:28pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/5 "2004-05-05T16:28:48Z")

</div>

Why not control both with AS ? Sound on the timeline is quite hard to control.

---

<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:** [May 5, 2004, 4:38pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/6 "2004-05-05T16:38:08Z")

</div>

can you give me an example of how I would accomplish that if I wanted to use 2-3 different sounds? like clicking sounds and swoosh sounds? for buttons and transitions…etc…

---

<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:** [May 5, 2004, 4:54pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/7 "2004-05-05T16:54:53Z")

</div>

You just create a different Sound object, and you do anything you want with it as you normally would. [This site](http://www.kennybellew.com) may be of 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:** [May 5, 2004, 4:57pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/8 "2004-05-05T16:57:08Z")

</div>

how can i troubleshoot why certain sounds don’t play on the timeline?

---

<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:** [May 5, 2004, 5:02pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/9 "2004-05-05T17:02:39Z")

</div>

Well, to be honest, I don’t know much about timeline sounds, except that they’re hard to control. That’s why I always use AS to control my sounds … I wouldn’t know why the timeline sound doesn’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:** [May 5, 2004, 6:18pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/10 "2004-05-05T18:18:15Z")

</div>

If you have sounds on the timeline don’t they refer their target to the movie?  
Then when you use

```auto
        
soundTrack = new Sound();
soundTrack.attachSound("loop");
//

```

without targetting, it refers again to the movie and replace the sound in the timeline?  
try:

```auto

_root.createEmptyMovieClip("soundHolder", 1000);      
soundTrack = new Sound(soundHolder);
soundTrack.attachSound("loop");

```

Hope that helps;)

scotty(-:

---

<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:** [May 5, 2004, 6:36pm UTC](https://forum.kirupa.com/t/sound-function-conflict/109434/11 "2004-05-05T18:36:25Z")

</div>

Thanks! That solved the problem!
