
Код:
//////////////////////////////////
/////создаём машинку =)///////////
//////////////////////////////////
this.createEmptyMovieClip("mc", 1);//здесь мы создаенм муви-клип оболочку, это не так обязательно просто изврат =) вы можете использовать свой обьект нарисованный в мувике дав ему на сцене имя //"mc"
with (this.mc) {//здесь мы рисуем то что будет в нашей оболочке муви-клипе с именем "mc"
lineStyle(2, 0x000000, 100);
beginFill(0x6633CC);
moveTo(-25, -25);
lineTo(-25, -25);
lineTo(25, -25);
lineTo(25, 25);
lineTo(-25, 25);
endFill();
}
///////////////////////////////////
///////задаем координаты на поле///
///////////////////////////////////
this.mc._x = 275;//здесь задаем первоначальные координаты расположения на по оси икс
this.mc._y = 200;//здесь по игрику
this.mc._rotation = -90;//этой командой мы задаем поворот нашей манинки если мы этого несделаем то она может ездить боком =) если машинка нарисована не програмно это необязательно развернуть можно вручную
////////////////////////////////////
////////задаём управление///////////
////////////////////////////////////
this.mc.onEnterFrame = function() {//этим мы создаем блок в котором будем писать команды которые будет выполнять наша машинка
if (Key.isDown(Key.RIGHT)) {//этой командой мы крутим машинку вправо
this._rotation += 3;//_rotation значит вращать
}
if (Key.isDown(Key.LEFT)) {//этой командай задаем поворот влево
this._rotation -= 3;
}
if (Key.isDown(Key.UP)) {//задаем движение вперед
this._y += 4*Math.sin(this._rotation*(Math.PI/180));//вычисляем синус
this._x += 4*Math.cos(this._rotation*(Math.PI/180));//вычисляем косинус угла поворота машинки переводя его в радианы,так же обратите внимание число 4 отвечает за величену радиуса поворота тоесть тем выше число тем больше радиус
}
if (Key.isDown(Key.DOWN)) {//задаем движение назад при этом скорость уменьшаем в 2 раза
this._y -= (4*Math.sin(this._rotation*(Math.PI/180)))/2;
this._x -= (4*Math.cos(this._rotation*(Math.PI/180)))/2;
}
};
P.S. Если есть вопросы спрашивайте, вообщето таких машинок полно в интернете достаточно по поиску полазит и на этом форуме на моей память я видел с пяток различных примеров вот например
http://www.script.ukrhosting.com/lab_27_11_02_car.php
P.S.2 За "zz" прошу прощения вы неподуйте что я кинулся опять во все тяжкие, просто я храню различные коды мои и чужие в текстовых документах вчера просто тупо скопировал .