В глобальном плане. Сначала вам нужно найти минимальные и максимальные точки ваших фигур в этом случае прямоугольников. Чем вам нужно использовать 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);
}
вар центр: Point = новая точка (min.x + (max.x-min.x) /2,min.y+ (max.y-min.y)/2) если ваши прямоугольники в другом контейнере, а не на этапе , вы можете позвонить по телефону contaner.localToGLobal (в центре), результатом будет точка, которая находится в позиции относительно этапа
Спасибо. Оно работает – Srivi