Thanks Sirisian, I've applied the usage that you gave me, but I don't see any explanation of how to retrieve the corner points of a rotated rectangle. It seems that you showed me how to rotate it (and translate it) but not how to get coordiantes for corners (unless I'm missing something).
The code here occurs every time the mouse is clicked and dragged. The point at which it is clicked gives us the _startPoint Vector. Using the difference between the the mouse's start point and it's current point will give me the length and rotation of the rectangle (The height is fixed). The rectangle is named "_lov".
What I'd like to do is be able to access that rectangle's corner points any time. All the info that I have about it is its explicit width, height, x, y, and rotation.
private function onMouseMove(event:MouseEvent):void
//create the object the first time the mouse moves
_lov = new LevelObjectView();
_lov.explicitHeight = 10;
var distance:Vector = new Vector(levelView.mouseX - _startPoint.x, levelView.mouseY - _startPoint.y);
_lov.explicitWidth = distance.length;
var matrix:Matrix = new Matrix();
//below here is all code for setting the x, y location of the rotate object.
var center:Vector = _startPoint.plus(distance.scale(.5));
var vectToCenter:Vector = distance.normal;
vectToCenter.length = _lov.explicitHeight / 2;
_lov.transform.matrix = matrix;
Any help would be GREATLY appreciated. Thanks,