Здравствуйте! У меня около месяца есть маленькая проблемка, мне надо что бы одни динамические объекты пролетали насквозь одного статического а другие динамические объекты с ним сталкивались. Смотрел примеры написанные в С++ файл Testbed_v2.1.3, а именно пример "collision filtering", там реализовано то что мне как раз и необходимо. Давно ищу решение. Заранее благодарен
Добавлено через 10 часов 25 минут
Ну что же, сам спросил - сам и отвечу

Значит если кому интересно, то вот какое решение данной ситуации. На самом деле все очень просто.
1.Вешаем на наш ворлд клас b2BoundaryListener (он сохраняет индексы объектов (b2Body) в мире):

Код AS3:
world.SetBoundaryListener(new b2BoundaryListener());
2.Даем каждому объекту (или группе объектов) определенный индекс на этапе объявления формы. myPolygonDef это экземпляр класса b2PolygonDef (следующие действия так же действуют и на объекты с формой круга b2CircleDef).В примере мы присваиваем объекту индекс "2":

Код AS3:
myPolygonDef.filter.categoryBits = 2;
3.Объявляем для нужного объекта индексы объектов (мы ранее их присвоили нашим объектам) которые нам нужно пройти насквозь, на той же стадии его творения. Опять для примера поставим тот же индекс:

Код AS3:
myPolygonDef.filter.maskBits = 2;
После выполнения данных процедур наш последний объект (3) пройдет насквозь (или не заметит) объект с этим индексом (2).
Спасибо за внимание и удачных разработок
Информация по теме найдена на сайте
http://www.emanueleferonato.com/2009...x2d-filtering/
там же пример
