# Pause a specific function when another button is clicked

**URL:** <https://forum.kirupa.com/t/pause-a-specific-function-when-another-button-is-clicked/319111>\
**Category:** Uncategorized\
**Created:** [February 9, 2011, 6:53am UTC](https://forum.kirupa.com/t/pause-a-specific-function-when-another-button-is-clicked/319111 "2011-02-09T06:53:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hossain](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@hossain](https://forum.kirupa.com/u/hossain)\
**Post date:** [February 9, 2011, 6:53am UTC](https://forum.kirupa.com/t/pause-a-specific-function-when-another-button-is-clicked/319111/1 "2011-02-09T06:53:28Z")

</div>

Hi,

I am going to make a slider with three image. its working fine. but when I click circle button it working in both new function(fisrtslideClick, secondSlideClick, thirdSlideClick) and previous function(fisrtslide, secondSlide, thirdSlide). I need to pause the specific previous running function(fisrtslide/secondSlide/thirdSlide) when I click the specific circle.

I am looking for your help.

Here is my code:

function fisrtslide():void {  
background\_Two.visible = false;  
background\_Three.visible = false;  
background\_One.visible = true;  
background\_One.mask = mc\_circle;  
animation();

```
TweenLite.delayedCall(4, secondSlide);        

```

}

function fisrtslideClick(event:MouseEvent):void {  
fisrtslide();  
}

function secondSlide():void {  
background\_One.visible = false;  
background\_Three.visible = false;  
background\_Two.visible = true;  
background\_Two.mask = mc\_circle;  
animation();

```
TweenLite.delayedCall(4, thirdSlide);        

```

}

function secondSlideClick(event:MouseEvent):void {  
secondSlide()  
}

function thirdSlide():void {  
background\_One.visible = false;  
background\_Two.visible = false;  
background\_Three.visible = true;  
background\_Three.mask = mc\_circle;  
animation();

```
TweenLite.delayedCall(6, fisrtslide);    

```

}

function thirdSlideClick(event:MouseEvent):void {  
thirdSlide();  
}

fisrtslide();

firstSlideBtn.addEventListener(MouseEvent.CLICK, fisrtslideClick);  
secondSlideBtn.addEventListener(MouseEvent.CLICK, secondSlideClick);  
thirdSlideBtn.addEventListener(MouseEvent.CLICK, thirdSlideClick);
