|
В этом разделе придложены примеры скриптов для объектов 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(кадр);
}
|