Advertisement
Guest User

Untitled

a guest
Mar 13th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var centerPos:Point = localToGlobal( new Point( artHolder.x, artHolder.y ) );
  2.             var lowestDist:Number;
  3.             var currDist:Number;
  4.            
  5.             var x1:Number = centerPos.x;
  6.             var x2:Number;
  7.             var y1:Number = centerPos.y;
  8.             var y2:Number;
  9.            
  10.             for ( var i:int = eArray.length - 1; i >= 0; --i )
  11.             {
  12.                 lowestDist = Number.MAX_VALUE;
  13.                 for ( var j:int = 0; j < 4; j++ )
  14.                 {
  15.                     if ( j == 0 )
  16.                     {
  17.                         x2 = eArray[ j ].x;
  18.                         y2 = eArray[ j ].y;
  19.                     }
  20.                     else if ( j == 1 )
  21.                     {
  22.                         x2 = eArray[ j ].x + eArray[ j ].width;
  23.                         y2 = eArray[ j ].y;
  24.                     }
  25.                     else if ( j == 2 )
  26.                     {
  27.                         x2 = eArray[ j ].x + eArray[ j ].width;
  28.                         y2 = eArray[ j ].y + eArray[ j ].height;
  29.                     }
  30.                     else if ( j == 3 )
  31.                     {
  32.                         x2 = eArray[ j ].x;
  33.                         y2 = eArray[ j ].y + eArray[ j ].height;
  34.                     }
  35.                     currDist = Math.sqrt((( x2 - x1 ) * ( x2 - x1 ) + ( y2 - y1 ) * ( y2 - y1 ) ) );
  36.                     if (currDist < lowestDist) {
  37.                         lowestDist = currDist;
  38.                     }
  39.                 }
  40.                 if (lowestDist < artHolder.width / 2) {
  41.                     trace("hitting!")
  42.                 }
  43.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement