глобальным путем.
Сначала вам нужно найти минимальные и максимальные точки ваших фигур в этом случае прямоугольников.
Чем вам нужно использовать min.x + (max.x-min.x) / 2 и min.y + (max.y-min.y) / 2
вот код, как это сделать.
var rects:Array={rectangle1,rectangle2}
var min:Point=new Point(Number.MAX_VALUE,NUMBER.MAX_VALUE)
var max:Point=new Point(Number.MIN_VALUE,NUMBER.MIN_VALUE)
foreach(var rect:rectangle in rects)
{
min.x=Math.min(min.x,rect.left);
min.y=Math.min(min.y,rect.top);
max.x=Math.max(max.x,rect.right);
max.y=Math.max(max.y,rect.bottom);
}
var var: Point = новая точка (min.x + (max.x-min.x) /2,min.y+ (max.y-min.y) / 2)
если ваши прямоугольники находятся в другом контейнере, а не на сцене
ты можешь позвонить
contaner.localToGLobal (центр) результат - точка, которая является положением относительно стадии