PDA

Просмотр полной версии : Как принудительно довращать до определенного угла?


pickaxe
26.10.2011, 18:25
Вращается круг, в зависимости от нажатия на кнопки. Вращение влево и в право. Нажимаем на сам круг, он останавливается.

НО остановится он должен так , чтобы изображение совпало с плашкой.
Помогите. Заранее спасибо

27191

function rotatel(){
this._rotation -= 4;
}
function rotater(){
this._rotation += 4;
}
button.onPress = function(){
body.onEnterFrame = rotatel;
}
button_2.onPress = function(){
body.onEnterFrame = rotater;
}
body.onPress = function(){
if(_rotation == 274,95) {
delete body.onEnterFrame;
}
}

olexandr
27.10.2011, 01:24
кот, конечно, не ахти какой, но для вашей идеи, наверное, такое исправление подойдет

if (Math.abs(_rotation - 274) < 4){
_rotation = 274;
delate body.onEnterFrame
}

p.s. что это за 274,95? дробные числа пишутся через точку

Добавлено через 30 секунд
кот :)
конечно, же код*

pickaxe
27.10.2011, 10:12
Не останавливается при нажатии на body. Появилась задержка при вращении, рывки. Но остановки на определенном угле нет