# Fix My Code Please

**URL:** <https://forum.kirupa.com/t/fix-my-code-please/261570>\
**Category:** flash\
**Created:** [May 28, 2008, 10:54pm UTC](https://forum.kirupa.com/t/fix-my-code-please/261570 "2008-05-28T22:54:42Z")\
**Posts on this page:** 4\
**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:** [May 28, 2008, 10:54pm UTC](https://forum.kirupa.com/t/fix-my-code-please/261570/1 "2008-05-28T22:54:42Z")

</div>

can somebody fix my code so it works likes this:  
[http://www.tutorialized.com/view/tutorial/Simple-Avoiding-Game/30968](http://www.tutorialized.com/view/tutorial/Simple-Avoiding-Game/30968)  
muchly appreciated…

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");
        var 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 &lt; 20; i++) {
            myEnemy*=new enemy3();
            this.addChild(myEnemy*);
            myEnemy*.x=Math.random() * 1024;
            myEnemy*.y=Math.random() * 768;
            for (var i=0; i &lt; 20; i++) {
              myEnemy*.x += 1
              myEnemy*.y += 1 
            myEnemy*.addEventListener(MouseEvent.CLICK,clickMe);
            }
        }
    public function moveEnemy(e:TimerEvent) {
        for (var i=0; i &lt; 20; i++) {
          if (butterfly4.hitTestObject(myEnemy*)){
           var myEnd = new ending();
          this.addChild(myEnd);
        }
        }
    }
    public function clickMe(e:MouseEvent) {
    }
    }
    }
}

```

}

---

<div class="post-metadata">

**Author:** ![rbnzdave](https://avatars.discourse-cdn.com/v4/letter/r/a587f6/32.png) [@rbnzdave](https://forum.kirupa.com/u/rbnzdave)\
**Post date:** [May 30, 2008, 12:26am UTC](https://forum.kirupa.com/t/fix-my-code-please/261570/2 "2008-05-30T00:26:08Z")

</div>

post the fla. i cant see what an Enemy3 is, or anything else in it for that matter.

---

<div class="post-metadata">

**Author:** ![rbnzdave](https://avatars.discourse-cdn.com/v4/letter/r/a587f6/32.png) [@rbnzdave](https://forum.kirupa.com/u/rbnzdave)\
**Post date:** [May 30, 2008, 12:29am UTC](https://forum.kirupa.com/t/fix-my-code-please/261570/3 "2008-05-30T00:29:34Z")

</div>

also

```auto

public function moveEnemy(e:TimerEvent) {
for (var i=0; i < 20; i++) {
if (butterfly4.hitTestObject(myEnemy*)){
var myEnd = new ending();
this.addChild(myEnd);
}

```

I think is supposed to reference myButterfly.

there is a space in the function call to moveEnemy ( “moveEnem y” ) from an event listener

---

<div class="post-metadata">

**Author:** ![rbnzdave](https://avatars.discourse-cdn.com/v4/letter/r/a587f6/32.png) [@rbnzdave](https://forum.kirupa.com/u/rbnzdave)\
**Post date:** [May 30, 2008, 12:43am UTC](https://forum.kirupa.com/t/fix-my-code-please/261570/4 "2008-05-30T00:43:28Z")

</div>

its also actionscript 2 you are trying to do from the tutorial. it would be quicker if you just download his source file from that page.
