# AS3 - removeEventListener help

**URL:** <https://forum.kirupa.com/t/as3-removeeventlistener-help/272682>\
**Category:** flash\
**Created:** [October 7, 2008, 4:50pm UTC](https://forum.kirupa.com/t/as3-removeeventlistener-help/272682 "2008-10-07T16:50:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![skew](https://avatars.discourse-cdn.com/v4/letter/s/dbc845/32.png) [@skew](https://forum.kirupa.com/u/skew)\
**Post date:** [October 7, 2008, 4:50pm UTC](https://forum.kirupa.com/t/as3-removeeventlistener-help/272682/1 "2008-10-07T16:50:00Z")

</div>

I have a very simple clock that I would like to get working.  
Basically, when you press the “start” button, it begins counting.  
When you press “stop”, it stops and resets to zero.

I don’t understand why my code shows an error.  
Could someone help me out?

stop();

var sec:Number = 0;  
var min:Number = 1;  
var buffer:Number = 30;

buttonStart.addEventListener(MouseEvent.MOUSE\_DOWN, startdown, false, 0, true);  
function startdown(evt:MouseEvent):void {  
addEventListener(Event.ENTER\_FRAME, clockcount, false, 0, true);  
function clockcount(evt:Event):void {  
if (buffer \>= 30) {  
buffer = 0;  
sec++;  
} else {  
buffer++;  
}  
if (sec \>= 60) {  
timer.timeMinutes.text = min++;  
sec = 0;  
}  
timer.timeSeconds.text = sec;  
}  
}

buttonStop.addEventListener(MouseEvent.MOUSE\_DOWN, stopdown, false, 0, true);  
function stopdown(evt:MouseEvent):void {  
removeEventListener(Event.ENTER\_FRAME, clockcount);  
}
