Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var centerPos:Point = localToGlobal( new Point( artHolder.x, artHolder.y ) );
- var lowestDist:Number;
- var currDist:Number;
- var x1:Number = centerPos.x;
- var x2:Number;
- var y1:Number = centerPos.y;
- var y2:Number;
- for ( var i:int = eArray.length - 1; i >= 0; --i )
- {
- lowestDist = Number.MAX_VALUE;
- for ( var j:int = 0; j < 4; j++ )
- {
- if ( j == 0 )
- {
- x2 = eArray[ j ].x;
- y2 = eArray[ j ].y;
- }
- else if ( j == 1 )
- {
- x2 = eArray[ j ].x + eArray[ j ].width;
- y2 = eArray[ j ].y;
- }
- else if ( j == 2 )
- {
- x2 = eArray[ j ].x + eArray[ j ].width;
- y2 = eArray[ j ].y + eArray[ j ].height;
- }
- else if ( j == 3 )
- {
- x2 = eArray[ j ].x;
- y2 = eArray[ j ].y + eArray[ j ].height;
- }
- currDist = Math.sqrt((( x2 - x1 ) * ( x2 - x1 ) + ( y2 - y1 ) * ( y2 - y1 ) ) );
- if (currDist < lowestDist) {
- lowestDist = currDist;
- }
- }
- if (lowestDist < artHolder.width / 2) {
- trace("hitting!")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement