Здравствуйте, никто не может поделиться куском кода где описывается startDrag? Что-то я не нашел у себя во флеше. Либо интересует принцип работы bounds - как вычисляются границы за которые нельзя выходить?
Например, мой код получается несовсем рабочий, вот думаю, у них позаимствовать. Думаю, надо либо добавлять поиск по модулю, либо мин/макс значения (посмотрел в другом примере)

Код AS3:
var rect:Rectangle = getContentRegion();
var W:int = rect.bottomRight.x;
var H:int = rect.bottomRight.y;
var X:Number = (_content.x < rect.x) ? rect.x : (_content.x > W) ? W : _content.x;
var Y:Number = (_content.y < rect.y) ? rect.y : (_content.y > H) ? H : _content.y;
if (X != _content.x || Y != _content.y)
{
_content.x = X;
_content.y = Y;
}