Большое спасибо за советы, которые помогли очень.
Да вы правы все это через маску. Вставил пока костыль, когда будет время разберусь с этим.
Вот типо так работает:
Код AS3:
public function get avatarImage():DisplayObject {
var ltPoint:Point = _contAvatar.globalToLocal(_leftTopPoint);
_contAvatar.mask = null;
var bm:Bitmap = DisplayUtils.cropBitmap( _contAvatar, ltPoint.x, ltPoint.y, 200, 200 );
_contAvatar.mask = _mask;
return bm;
}
Цитата:
Насчет отступов, сделайте еще один контейнер, в котором битмап будет храниться без отступов, внутри него делайте маску, и относительно него копируйте.
|
Вот это если честно не понял.
Цитата:
не нужно подписываться на энтерфрейм(из-за него у вас дергается изображение, когда перетаскиваешь его к краю), подписывайте стейдж на маусмув.
|
У меня просто есть эффект зума, так что я решил что это лучший вариант.
Цитата:
И вообще у вас должно быть две КОНСТАНТЫ,
|
Это тоже не выход, так как компонент будет иметь разные размеры в одном проекте.