# Cannot access a property

**URL:** <https://forum.kirupa.com/t/cannot-access-a-property/311528>\
**Category:** flash\
**Created:** [July 9, 2010, 3:23am UTC](https://forum.kirupa.com/t/cannot-access-a-property/311528 "2010-07-09T03:23:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![flashDubai](https://avatars.discourse-cdn.com/v4/letter/f/ac91a4/32.png) [@flashDubai](https://forum.kirupa.com/u/flashDubai)\
**Post date:** [July 9, 2010, 3:23am UTC](https://forum.kirupa.com/t/cannot-access-a-property/311528/1 "2010-07-09T03:23:05Z")

</div>

Hi Everybody  
I am working in flash cs3 past 1 years i have small error in flash cs3 coding.  
I create external class file,

//  
package {

```
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.display.Stage;

public class Main extends MovieClip {
    private var iLoop:int=1;
    private var sta:Stage;
    public function Main():void {
        //sta=this.parent.parent;
        //trace(this.parent.parent);
        this.addEventListener(MouseEvent.CLICK,msDown);
        this.addEventListener(MouseEvent.ROLL_OUT,msOut);
        this.addEventListener(MouseEvent.ROLL_OVER,msOver);
    }
    public function msDown(e:MouseEvent):void {
        for (iLoop=1; iLoop&lt;3; iLoop++) {
            //MovieClip(sta.getChildByName("mc"+iLoop)).gotoAndStop(1);
            MovieClip(getChildByName("mc"+iLoop)).gotoAndStop(1);
        }
        e.currentTarget.gotoAndStop(3);

    }
    public function msOut(e:MouseEvent):void {
        e.currentTarget.gotoAndStop(1);
    }
    public function msOver(e:MouseEvent):void {
        e.currentTarget.gotoAndStop(2);
    }
}

```

}

when i run this code i got the error message

TypeError: Error #1009: Cannot access a property or method of a null object reference.  
at Main/msDown()

i attached my file also
