# Slightly Annoying Issue

**URL:** <https://forum.kirupa.com/t/slightly-annoying-issue/284293>\
**Category:** flash\
**Created:** [March 17, 2009, 5:35pm UTC](https://forum.kirupa.com/t/slightly-annoying-issue/284293 "2009-03-17T17:35:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dc\_duo](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@dc\_duo](https://forum.kirupa.com/u/dc_duo)\
**Post date:** [March 17, 2009, 5:35pm UTC](https://forum.kirupa.com/t/slightly-annoying-issue/284293/1 "2009-03-17T17:35:38Z")

</div>

Hi guys,

Still loving your work and was wondering if someone could help me out a bit here. I am writing a small game and have a limited knowledge of AS2 but all seems to be going well and thankfully I am nearly done. I have one major issue mind. I have a section which allows the player to place bets on a horse, these are represented by plus and minus buttons for each horse (of which there are six). The problem I have when you click on one quickly it does not always update, it is like there is a lag between them.

On MouseDown seems to work well but I have found that if I use this event handler it fires all of the mc instead of the one I want, so I have reverted back to old school.

You will have to excuse the crudeness of the code, I am experimenting but here it is

```auto

onEnterFrame = function()
{
    
    if (_root.raceStatus != "racing")
    {
        _root.bettingBar.add1.onPress = function()
        {
            if (_root.playerCash > 0)
            {
                stake1 = stake1 + 1
                _root.playerCash = _root.playerCash - 1
            } 
            
        }
        
        _root.bettingBar.minus1.onPress = function()
        {
            if (stake1 > 0)
            {
                stake1 = stake1 - 1
                _root.playerCash = _root.playerCash + 1
            } else {
                stake1 = 0
            }
            
        }
        
        _root.bettingBar.add2.onPress = function()
        {
            if (_root.playerCash > 0)
            {
                stake2 = stake2 + 1
                _root.playerCash = _root.playerCash - 1
            } 
        }
        
        _root.bettingBar.minus2.onPress = function()
        {
            if (stake2 > 0)
            {
                stake2 = stake2 - 1
                _root.playerCash = _root.playerCash + 1
            } else {
                stake2=0
            }
            
        }
        _root.bettingBar.add3.onPress = function()
        {
            if (_root.playerCash > 0)
            {
                stake3 = stake3 + 1
                _root.playerCash = _root.playerCash - 1
            } 
        }
        
        _root.bettingBar.minus3.onPress = function()
        {
            if (stake3 > 0)
            {
                stake3 = stake3 - 1
                _root.playerCash = _root.playerCash + 1
            } else {
                stake3=0
            }
            
        }
        _root.bettingBar.add4.onPress = function()
        {
            if (_root.playerCash > 0)
            {
                stake4 = stake4 + 1
                _root.playerCash = _root.playerCash - 1
            } 
        }
        
        _root.bettingBar.minus4.onPress = function()
        {
            if (stake4 > 0)
            {
                stake4 = stake4 - 1
                _root.playerCash = _root.playerCash + 1
            } else {
                stake4=0
            }
            
        }
        _root.bettingBar.add5.onPress = function()
        {
            if (_root.playerCash > 0)
            {
                stake5 = stake5 + 1
                _root.playerCash = _root.playerCash - 1
            } 
        }
        
        _root.bettingBar.minus5.onPress = function()
        {
            if (stake5 > 0)
            {
                stake5 = stake5 - 1
                _root.playerCash = _root.playerCash + 1
            } else {
                stake5=0
            }
            
        }
        // Control 6
        _root.bettingBar.add6.onPress = function()
        {
            if (_root.playerCash > 0)
            {
                stake6 = stake6 + 1
                _root.playerCash = _root.playerCash - 1
            } 
            
        }
        
        _root.bettingBar.minus6.onPress = function()
        {
            if (stake6 > 0)
            {
                stake6 = stake6 - 1
                _root.playerCash = _root.playerCash + 1
            } else {
                stake6=0
            }
            
        }
    }
}

```
