Просмотр полной версии : Остановить объкт в кадре
Помогите пожалуйста..как остановить объектв в кадре?
if (Key.isDown(Key.RIGHT)) {
obj1._x += 15;
obj1.gotoAndStop(2);
} else {
obj1.gotoAndStop(1);
}
if (obj1.hitTest (obj2)) {
obj1.stop();
}
Останавливаться не хочет...подскажите что не так?
Вы случайно не думаете, как будто команда stop() - запрещает клипу передвигаться по сцене?
думаю.Ну я как по примеру с этого сайта посмотрел...
А как правильно тогда будет?
:) 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);
}
Тоесть нажали кнопку, и сразу проверим если столкнулся, то отодвигаем обратно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.