PDA

Просмотр полной версии : Остановить объкт в кадре


JOGER
24.02.2010, 00:01
Помогите пожалуйста..как остановить объектв в кадре?

if (Key.isDown(Key.RIGHT)) {
obj1._x += 15;
obj1.gotoAndStop(2);
} else {
obj1.gotoAndStop(1);
}
if (obj1.hitTest (obj2)) {
obj1.stop();
}

Останавливаться не хочет...подскажите что не так?

samana
24.02.2010, 00:40
Вы случайно не думаете, как будто команда stop() - запрещает клипу передвигаться по сцене?

JOGER
24.02.2010, 01:00
думаю.Ну я как по примеру с этого сайта посмотрел...
А как правильно тогда будет?

samana
24.02.2010, 01:29
:) stop() - это остановка анимации внутри мувика.
По управлению персонажа конечно много вариантов придумано, но в вашем случае можно

if (Key.isDown(Key.RIGHT)) {
obj1._x += 15;
obj1.gotoAndStop(2);
if (obj1.hitTest(obj2)) {
obj1._x -= 15;
obj1.gotoAndStop(1);
}
} else {
obj1.gotoAndStop(1);
}
Тоесть нажали кнопку, и сразу проверим если столкнулся, то отодвигаем обратно.

JOGER
24.02.2010, 08:32
Спасибо!