исходный код сразу:

Код AS3:
var bodyDef:b2BodyDef = new b2BodyDef();//тело - геометрия
bodyDef.type = b2Body.b2_dynamicBody;
bodyDef.linearVelocity.x = -13;
bodyDef.linearVelocity.y = -15;
bodyDef.fixedRotation = false;
//bodyDef.position.Set(10,10);
var bodyF:b2FixtureDef = new b2FixtureDef(); //форма-физика
var dynamicBox:b2PolygonShape = new b2PolygonShape();
dynamicBox.SetAsBox(1, 1);
bodyF.shape = dynamicBox;
// кладем в physics физические и геометрические свойства body этого объекта.
physics = Main.CreateObject(bodyDef,bodyF);

Код AS3:
public static function CreateObject (bodyDef: b2BodyDef,bodyF:b2FixtureDef)
{
var body:b2Body;
body = _world.CreateBody(bodyDef);
body.CreateFixture(bodyF);
return body;
}
почему то тело ведет себя так, будто ему запретили вращение(тоесть может висеть на самом краю, хотя должно свалиться в бок). хотя я этого не делал. или так и должно быть по-умолчанию? надо как-то разрешить вращение?(потом даже дописал что НЕ НАДО запрещать вращение... но ничего не изменилось(( )