# AS3 CS4 addEventListener not listening

**URL:** <https://forum.kirupa.com/t/as3-cs4-addeventlistener-not-listening/315628>\
**Category:** flash\
**Created:** [October 30, 2010, 5:54pm UTC](https://forum.kirupa.com/t/as3-cs4-addeventlistener-not-listening/315628 "2010-10-30T17:54:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SemiAuto40](https://avatars.discourse-cdn.com/v4/letter/s/e19b73/32.png) [@SemiAuto40](https://forum.kirupa.com/u/SemiAuto40)\
**Post date:** [October 30, 2010, 5:54pm UTC](https://forum.kirupa.com/t/as3-cs4-addeventlistener-not-listening/315628/1 "2010-10-30T17:54:39Z")

</div>

Being a Newbie, all I want to do now is to have total of 3 head graphics showing at one time - then when mouseover or rollover of one of the head images have the other head images disappear, plus add a information graphic beside of the head.  
Very greatfull for help with this,  
Thankyou.

SEE BELOW

import flash.display.MovieClip;  
import flash.events.MouseEvent;

addEventListener(Event.ENTER\_FRAME, frameNumber);

function frameNumber(evt:Event):void {  
var frames:Number;  
frames=currentFrame;  
if (frames==166) {  
AboutHeadRollOver();  
}  
function AboutHeadRollOver():void {  
var images:Array = [“Dave-head.gif”, “DaveAbout.gif”,  
“Daniel-head.gif”, “DanielAbout.gif”]

```
   // image 1

```

var DaveHead1:Loader = new Loader();  
DaveHead1.load(new URLRequest(images[0]));  
addChild(DaveHead1);  
DaveHead1.x=111.50;  
DaveHead1.y=113.00;  
DaveHead1.alpha=1;

DaveHead1.addEventListener(MouseEvent.MOUSE\_OVER, DaveMouseOverHandler);  
DaveHead1.addEventListener(MouseEvent.MOUSE\_OUT, DaveMouseOutHandler);

// image 2  
var DaveAbout:Loader = new Loader();  
DaveAbout.load(new URLRequest(images[1]));  
addChild(DaveAbout);  
DaveAbout.x=111.50;  
DaveAbout.y=113.00;  
DaveAbout.alpha=0;

```
   // image 3

```

var DanielHead1:Loader = new Loader();  
DanielHead1.load(new URLRequest(images[2]));  
addChild(DanielHead1);  
DanielHead1.x=292.30;  
DanielHead1.y=216.85;  
DanielHead1.alpha = 1;

```
   // image 4

```

var DanielAbout:Loader = new Loader();  
DanielAbout.load(new URLRequest(images[3]));  
addChild(DanielAbout);  
DanielAbout.x=111.50;  
DanielAbout.y=113.00;  
DanielAbout.alpha=0;

function DaveMouseOverHandler(e:MouseEvent):void {  
trace(“Inside Dave Mouse Over Handler”);  
DaveHead1.alpha = 1.0;  
DanielHead1.alpha = 0;  
DaveAbout.alpha = 1.0;  
}  
function DaveMouseOutHandler(e:MouseEvent):void {  
DanielHead1.alpha = 1.0;  
DaveHead1.alpha = 1.0;  
DaveAbout.alpha = 0;  
}

DanielHead1.addEventListener(MouseEvent.MOUSE\_OVER, DanielMouseOverHandler);  
DanielHead1.addEventListener(MouseEvent.MOUSE\_OUT, DanielMouseOutHandler);

function DanielMouseOverHandler(e:MouseEvent):void {  
DaveHead1.alpha = 0;  
DanielHead1.alpha = 1.0;  
}

function DanielMouseOutHandler(e:MouseEvent):void {  
DanielHead1.alpha = 1.0;  
DaveHead1.alpha = 1.0;  
}

} // end of AboutHeadRollOver function.  
} // end of frame number 166 function
