# Error #1009 Cannot access a property or method of a null object reference...help?

**URL:** <https://forum.kirupa.com/t/error-1009-cannot-access-a-property-or-method-of-a-null-object-reference-help/301596>\
**Category:** Uncategorized\
**Created:** [December 11, 2009, 7:56pm UTC](https://forum.kirupa.com/t/error-1009-cannot-access-a-property-or-method-of-a-null-object-reference-help/301596 "2009-12-11T19:56:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![seijuro](https://avatars.discourse-cdn.com/v4/letter/s/f4b2a3/32.png) [@seijuro](https://forum.kirupa.com/u/seijuro)\
**Post date:** [December 11, 2009, 7:56pm UTC](https://forum.kirupa.com/t/error-1009-cannot-access-a-property-or-method-of-a-null-object-reference-help/301596/1 "2009-12-11T19:56:54Z")

</div>

Hi there,

Im having the dreaded Error #1009 and its taken me all day to figure it out and yet I have no idea what is causing this!! ![](http://forum.kirupa.com/uploads/kirupa/1446/86871bc131dfdcf1.gif)

Im on Flash CS4 using AS3.

Error says : “TypeError: Error #1009: Cannot access a property or method of a null object reference. at oranges\_proto4\_fla::who\_mc\_105/frame101()”

Basically its a movie clip inside another movie clip and I’m trying to have a tooltip info box on mouse over hover on an object AFTER the movie clip is playing. But every single time I get this message and its stopping me from progessing my project…

Here’s the code:

import fl.transitions.Tween;  
import fl.transitions.easing.\*;

overlogo\_mc.visible=false;

function worker1Over(event:MouseEvent):void{

```
overlogo_mc.visible=true;
overlogo_mc.gotoAndPlay(2);
//function that reports mouse coordinates
function reportstageMouse(event:MouseEvent):void{
    
    
    var myStageX:Number=Math.round(event.stageX);
    var myStageY:Number=Math.round(event.stageY);
    
    var xTween:Tween=new Tween(overlogo_mc,"x",Strong.easeOut,overlogo_mc.x , myStageX, 1, true);
    var yTween:Tween=new Tween(overlogo_mc,"y",Strong.easeOut,overlogo_mc.y , myStageY, 1, true);
    
    
    
}
stage.addEventListener(MouseEvent.MOUSE_MOVE, reportstageMouse);

```

}

function worker1Out (event:MouseEvent):void{  
overlogo\_mc.visible=false;

}

function worker1Click (event:MouseEvent):void{  
// Do whatever crap you want on click of logo!  
}

worker1a\_mc.addEventListener(MouseEvent.ROLL\_OVER, worker1Over);  
worker1a\_mc.addEventListener(MouseEvent.ROLL\_OUT,w orker1Out);  
worker1a\_mc.addEventListener(MouseEvent.CLICK,work er1Click);

stop();

![](http://forum.kirupa.com/uploads/kirupa/525/d5236136df0858f4.gif) Help?
