Показать сообщение отдельно
Старый 11.05.2007, 10:17
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Радиус не подходит. а hitTest подойдет как нельзя лучше, если центр смещен.
А если центр по центру, то можно так:
Код:
var minX:Number = ( mc1._width + mc2._width )/2;
var minY:Number = minX; // квадрат
// столкновение
if( Math.abs(mc1._x -mc2._x) <= minX && Math.abs(mc1._y -mc2._y) <= minY ) trace ( "BOOM" );