# Accessing Event Listeners In Custom Class

**URL:** <https://forum.kirupa.com/t/accessing-event-listeners-in-custom-class/309230>\
**Category:** flash\
**Created:** [May 10, 2010, 3:58pm UTC](https://forum.kirupa.com/t/accessing-event-listeners-in-custom-class/309230 "2010-05-10T15:58:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sonofjohn](https://avatars.discourse-cdn.com/v4/letter/s/4af34b/32.png) [@sonofjohn](https://forum.kirupa.com/u/sonofjohn)\
**Post date:** [May 10, 2010, 3:58pm UTC](https://forum.kirupa.com/t/accessing-event-listeners-in-custom-class/309230/1 "2010-05-10T15:58:21Z")

</div>

Hi,

Im am trying to access my event listners in my “menuButn” class from my doc class. Driving me crazy any help would be greatly appreciated…

In my main document class i have the following:

**Main.as**

public function xmlLoaded(event:Event):void {  
var menuButn:Class=getDefinitionByName(“com.btn.menuButn”) as Class;  
butn = new menuButn();  
holder.addChild(butn);

}

In my “menuButn” class I have:

**menuButn.as**

public class menuButn extends MovieClip {  
public function menuButn() {  
init();  
}  
private function init():void {  
this.buttonMode=true;  
addEventListener(MouseEvent.MOUSE\_OVER, butnOver);  
addEventListener(MouseEvent.MOUSE\_OUT, butnOut);  
}  
public function butnOver(event:MouseEvent):void {  
trace(“over”)  
}
