# Dropdown rollover rollout problem

**URL:** <https://forum.kirupa.com/t/dropdown-rollover-rollout-problem/211341>\
**Category:** flash\
**Created:** [December 30, 2006, 7:15am UTC](https://forum.kirupa.com/t/dropdown-rollover-rollout-problem/211341 "2006-12-30T07:15:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hankd](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/hankd/32/1853_2.png) [@hankd](https://forum.kirupa.com/u/hankd)\
**Post date:** [December 30, 2006, 7:15am UTC](https://forum.kirupa.com/t/dropdown-rollover-rollout-problem/211341/1 "2006-12-30T07:15:34Z")

</div>

Here is my code

```auto
 on(rollOver) {
    btn = new Sound(this)
    btn.attachSound("btn")
    this.btn.start(0,1)
    
    dropdown.gotoAndPlay("playdropdown")
} 
 on(rollOut) {
      this.btn.stop(0,0)
      
     setTimeout(delay,3000)
    
    function delay()
    {
        dropdown.gotoAndPlay("stopdropdown")
    }
} 

```

I have a button and when you rollover on it, it displays a dropdown mc. but if you rollout it has a timer that gets fired.

so the problem that I’m having is if you rollover and then rollout and then rollover it again… it triggers the timer twice. how would I go about fixing that?
