# Fixing errors

**URL:** https://forum.kirupa.com/t/fixing-errors/261935
**Category:** Uncategorized
**Created:** [June 1, 2008, 11:37pm UTC](https://forum.kirupa.com/t/fixing-errors/261935 "2008-06-01T23:37:23Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![rg\_chik](https://avatars.discourse-cdn.com/v4/letter/r/b4bc9f/32.png) [@rg\_chik](https://forum.kirupa.com/u/rg_chik)
#### Post date: [June 1, 2008, 11:37pm UTC](https://forum.kirupa.com/t/fixing-errors/261935/1 "2008-06-01T23:37:23Z")

</div>

cant get rid of my errors…can someone help…

```php
package {

import flash.display.MovieClip;
import flash.utils.Timer;
import flash.ui.Mouse;
import flash.events.*;

public class main extends MovieClip {

         public var myTimer:Timer;
         public var myEnemy:Array = new Array();

         public function main() {
                 trace("TEST");
                 myButterfly = new butterfly4();
                 addChild(myButterfly);
                 Mouse.hide();
                 myButterfly.startDrag(true);
                 myTimer=new Timer(60);
                 myTimer.addEventListener(TimerEvent.TIMER,moveEnemy);
                 myTimer.start();
                 for (var i=0; i < 20; i++) {
                         myEnemy*=new enemy3();
                         this.addChild(myEnemy*);
                         myEnemy*.x=Math.random() * 1024;
                         myEnemy*.y=Math.random() * 768;
                         for (var i=0; i < 20; i++) {
                           myEnemy*.x += 1
                           myEnemy*.y += 1
                         myEnemy*.addEventListener(MouseEvent.CLICK,clickMe);
                         }
                 }
        
         public function moveEnemy(e:TimerEvent) {
                 for (var i=0; i < 20; i++) {
                           if (butterfly4.hitTestObject(myEnemy*)){
                                    var myEnd = new ending();
                                       this.addChild(myEnd);
                         }
                 }
         }
         public function clickMe(e:MouseEvent) {
        
         }
}
}

```

---

<div class="post-metadata">

### Author: ![tpann](https://avatars.discourse-cdn.com/v4/letter/t/c67d28/32.png) [@tpann](https://forum.kirupa.com/u/tpann)
#### Post date: [June 1, 2008, 11:49pm UTC](https://forum.kirupa.com/t/fixing-errors/261935/2 "2008-06-01T23:49:37Z")

</div>

What are your errors?

Off the top of my head – I haven’t the time to look carefully at your code unfortunately – I do believe that the name of your class (and constructor) have to begin with a capital letter, i.e., “Main” not “main”.

---

<div class="post-metadata">

### Author: ![devonair](https://avatars.discourse-cdn.com/v4/letter/d/3be4f8/32.png) [@devonair](https://forum.kirupa.com/u/devonair)
#### Post date: [June 2, 2008, 12:20am UTC](https://forum.kirupa.com/t/fixing-errors/261935/3 "2008-06-02T00:20:05Z")

</div>

Capitalizing class names is considered a “best practice” but it isn’t necessary and won’t throw errors… The first thing that jumps out at me is that myButterfly doesn’t seem to be declared anywhere… Try:

[AS]var myButterfly:butterfly4 = new butterfly4();[/AS]

and see what happens next…
