нельзя для startDrag задать прямоугольник с наклоном: таких и не бывает
можно вместо startDrag/stopDrag подписываться/отписываться на MouseEvent.MOUSE_MOVE (или Event.ENTER_FRAME), в обработчике которого тащить объект за мышью с учетом любых ограничений, того же наклона ограничивающей линии, например