reach


    private function reach(segment:animation_ch14_Segment, xpos:Number, ypos:Number):Point
    {
     var dx:Number = xpos - segment.x;
     var dy:Number = ypos - segment.y;
     var angle:Number = Math.atan2(dy, dx);
     segment.rotation = angle * 180 / Math.PI;
     
     var w:Number = segment.getPin().x - segment.x;
     var h:Number = segment.getPin().y - segment.y;
     var tx:Number = xpos - w;
     var ty:Number = ypos - h;
     return new Point(tx, ty);
    }