Перемещение объекта к указанной точке

В этом разделе придложены примеры скриптов для объектов MovieClip. Сразу предупреждаю, здесь надо немного разбираться, и если вы еще плохо знаете Flash MX, то советую почитать другие статьи.

Красивое движение объекта Movie Clip

onClipEvent (load) {

thrust = 1;

decay = .97;

maxSpeed = 20;

}

onClipEvent (enterFrame) {

if (Key.isDown(Key.RIGHT)) {

_rotation += 10;

}

if (Key.isDown(Key.LEFT)) {

_rotation -= 10;

}

if (Key.isDown(Key.UP)) {

xSpeed += thrust*Math.sin(_rotation*(Math.PI/180));

ySpeed += thrust*Math.cos(_rotation*(Math.PI/180));

flames._visible = 1;

}

speed = Math.sqrt((xSpeed*xSpeed)+(ySpeed*ySpeed));

if (speed>maxSpeed) {

xSpeed *= maxSpeed/speed;

ySpeed *= maxSpeed/speed;

}

_y -= ySpeed;

_x += xSpeed;

}

Переместиться на кадр, на указанной точке

if (_root.клип.hitTest(_x, getBounds(_root).yMax, true)) {

_root.gotoandPlay(кадр);

}