Если ваш объект находится в одном контейнере, вы можете просто вычесть позицию контейнеров из позиции объектов.
var rawx:Number = x - parent.x;
var rawy:Number = y - parent.y;
Остальное использовать localToGlobal()
, как указано выше.
Найти верхнюю левую и нижнюю правую точки объекта легко, но вам нужно знать, где находится точка регистрации символа.
Если точка регистрации находится в центре символа:
var left:Number = x - (width / 2);
var right:Number = x + (width / 2);
var top:Number = y - (height / 2);
var bottom:Number = y + (height / 2);
Если бы это было вверху слева:
var left:Number = x;
var right:Number = x + width;
var top:Number = y;
var bottom:Number = y + height;
1018 * Etc. *