Дело в том, в реальной программе visual.x/y= 0, получается что мне нужно взять масштабирование у матрицы объекта, а вот положение из физического тела.
Делаю так (body.Item.visual - это условно ball):
Код:
item.visual.transform.matrix.tx = item.body.position.x;
item.visual.transform.matrix.ty = item.body.position.y;
//Но, почему то после присваивания положения item.visual.transform.matrix.tx равен нулю
(хотя в item.body.position.x = 400) ?
objectsMap.draw(item.visual, item.visual.transform.matrix);
Можно, конечно обновить x/y визуального объекта, но в моем случае у меня все будет притормаживать,
в сцене больше 200 физ. объектов, и все работает норм, если не трогать item.visual.x/y,
а сразу прорисовать в битмапу с помощью матрицы.

Код AS3:
item.visual.x = item.body.position.x;
item.visual.y = item.body.position.y;
objectsMap.draw(item.visual, item.visual.transform.matrix);