Fix My Code Please

can somebody fix my code so it works likes this:
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 < 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) {
    }
    }
    }
}

}

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

also


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

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.