чего то fixedRotation не действует

Код:
var box:b2Body;
var boxDef:b2BodyDef;
var boxShapeDef:b2PolygonShape;
var boxFixture:b2FixtureDef;
boxDef = new b2BodyDef();
boxDef.position.Set(px / METR, yp / METR); //позиция тела на сцене
boxDef.angle = rot; //угол(в радианах, то есть пишем в градусах, умножаем на ПИ, делим на 180)
boxDef.userData = 'block';
if (dinamicBox) {
boxDef.type = b2Body.b2_dynamicBody; //типа тела
} else {
boxDef.type = b2Body.b2_staticBody; //типа тела
}
boxShapeDef = new b2PolygonShape();
boxShapeDef.SetAsBox((w / 2) / METR, (h / 2) / METR); //определяем шейпу как квадрат
boxFixture = new b2FixtureDef();
boxFixture.shape = boxShapeDef; //определяем форму
boxFixture.density = 0.5; //вес тела
boxFixture.friction = 0.8; //сила трения
boxFixture.density = 0.7; //прыгучесть(отскок)
boxDef.fixedRotation(true);
box = _world.CreateBody(boxDef);
box.CreateFixture(boxFixture);
Пишет ошибку
C:\Users\KingMaks\Desktop\Game\main.as, строка 68 1195: Попытка вызова недоступного свойства fixedRotation с помощью ссылки со статическим типом Box2D.Dynamics:b2BodyDef.
только учить этот двиг начал, еще до конца логики не понял
