Цитата:
Сообщение от iNils
Код:
var list:Object = new Object ();
KV.angle = 90;
KV.speed = 5;
KV.angleSpeed = 2;
KV.onEnterFrame = function () {
var x:Number = 0;
var y:Number = 0;
if (Key.isDown (Key.LEFT)) {
KV.angle -= KV.angleSpeed;
}
if (Key.isDown (Key.RIGHT)) {
KV.angle += KV.angleSpeed;
}
KV._rotation = KV.angle - 90;
if (Key.isDown (Key.UP)) {
x = -KV.speed * Math.cos (KV.angle * (Math.PI / 180));
y = -KV.speed * Math.sin (KV.angle * (Math.PI / 180));
}
if (Key.isDown (Key.DOWN)) {
x = KV.speed * Math.cos (KV.angle * (Math.PI / 180));
y = KV.speed * Math.sin (KV.angle * (Math.PI / 180));
}
KV._x += x;
KV._y += y;
};
|
ухты :eek: антересно получилось ))
я тут с _rotation эксперементировал...
я смотрю у вас везде стоит " ;"... скопировал ваш код и поудалял везде эти знаки и без них всё работало без ошибок, вы его ставите в конце каждой строки... какой смысл?
|