onClipEvent (load) { moveSpeedX = 0; moveSpeedY = 0; maxSpeed = 20; minSpeed = -20; } onClipEvent (enterFrame) { this._x += moveSpeedX; this._y += moveSpeedY; if (Key.isDown(Key.RIGHT) && moveSpeedX!==maxSpeed) { moveSpeedX += 5; } if (Key.isDown(Key.UP) && moveSpeedY!==minSpeed) { moveSpeedY -= 5; } if (Key.isDown(Key.DOWN) && moveSpeedY!==maxSpeed) { moveSpeedY += 5; } if (Key.isDown(Key.LEFT) && moveSpeedX!==minSpeed) { moveSpeedX -= 5; } } onClipEvent (enterFrame) { while (this.hitTest(_root.mc_planet1a)) { moveSpeedX = 0; moveSpeedY = 0; } while (this.hitTest(_root.mc_planet2a)) { moveSpeedX = 0; moveSpeedY = 0; } }