onClipEvent (load) { speed = 0; maxmove = 15; jumping = true; jump = 0; } onClipEvent (enterFrame) { if (!this.hitTest(_root.ground) && !jumping) { this._y += 6; } if (_root.dead) { this.gotoAndStop("dead"); } else { speed *= .85; if (speed>0) { dir = "right"; } else if (speed<0) { dir = "left"; } if (dir == "right") { this._x += speed; _root._x -= speed; } if (dir == "left") { this._x += speed; _root._x -= speed; } if (Key.isDown(Key.LEFT)) { if (speed>-maxmove) { speed--; } this.gotoAndStop("run"); this._xscale = -100; } else if (Key.isDown(Key.RIGHT)) { if (speed-1 && !attacking) { speed = 0; this.gotoAndStop("idle"); } if (Key.isDown(Key.UP) && !jumping) { jumping = true; } if (jumping) { this.gotoAndStop("jump"); this._y -= jump; jump -= .5; if (jump<0) { falling = true; } if (jump<-15) { jump = -15; } } if (this.hitTest(_root.ground) && falling) { jump = 12; jumping = false; falling = false; } } }