/examples/MarkerManagerDemo/bin-release/srcview/source/com/google/maps/examples/GridBounds.as.html

http://gmaps-utility-library-flash.googlecode.com/ · HTML · 157 lines · 131 code · 25 blank · 1 comment · 0 complexity · 38d213d0ca599eb45d19419bd723706f MD5 · raw file

  1. <!-- saved from url=(0014)about:internet -->
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6. <title>GridBounds.as</title>
  7. <link rel="stylesheet" type="text/css" href="../../../../../SourceStyles.css"/>
  8. </head>
  9. <body><pre><span class="ActionScriptpackage">package</span> <span class="ActionScriptDefault_Text">com</span>.<span class="ActionScriptDefault_Text">google</span>.<span class="ActionScriptDefault_Text">maps</span>.<span class="ActionScriptDefault_Text">examples</span> <span class="ActionScriptBracket/Brace">{</span>
  10. <span class="ActionScriptReserved">import</span> <span class="ActionScriptDefault_Text">flash</span>.<span class="ActionScriptDefault_Text">geom</span>.<span class="ActionScriptDefault_Text">Point</span>;
  11. <span class="ActionScriptReserved">public</span> <span class="ActionScriptclass">class</span> <span class="ActionScriptDefault_Text">GridBounds</span> <span class="ActionScriptBracket/Brace">{</span>
  12. <span class="ActionScriptReserved">public</span> <span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">z</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Number</span>;
  13. <span class="ActionScriptReserved">public</span> <span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">minX</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Number</span>;
  14. <span class="ActionScriptReserved">public</span> <span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">minY</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Number</span>;
  15. <span class="ActionScriptReserved">public</span> <span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">maxX</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Number</span>;
  16. <span class="ActionScriptReserved">public</span> <span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">maxY</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Number</span>;
  17. <span class="ActionScriptASDoc">/**
  18. * A Bounds is defined by minimum and maximum X and Y coordinates on a plane.
  19. * @param {Array.&lt;Point&gt;} opt_points Points which this Bound must contain.
  20. * @constructor
  21. */</span>
  22. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">GridBounds</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">opt_points</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Array</span><span class="ActionScriptBracket/Brace">)</span><span class="ActionScriptOperator">:</span><span class="ActionScriptReserved">void</span> <span class="ActionScriptBracket/Brace">{</span>
  23. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">Infinity</span>;
  24. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">Infinity</span>;
  25. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptOperator">-</span><span class="ActionScriptDefault_Text">Infinity</span>;
  26. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptOperator">-</span><span class="ActionScriptDefault_Text">Infinity</span>;
  27. <span class="ActionScriptReserved">if</span> <span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">opt_points</span> <span class="ActionScriptOperator">&amp;&amp;</span> <span class="ActionScriptDefault_Text">opt_points</span>.<span class="ActionScriptDefault_Text">length</span><span class="ActionScriptBracket/Brace">)</span> <span class="ActionScriptBracket/Brace">{</span>
  28. <span class="ActionScriptReserved">for</span> <span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">i</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Number</span> <span class="ActionScriptOperator">=</span> 0; <span class="ActionScriptDefault_Text">i</span> <span class="ActionScriptOperator">&lt;</span> <span class="ActionScriptDefault_Text">opt_points</span>.<span class="ActionScriptDefault_Text">length</span>; <span class="ActionScriptDefault_Text">i</span><span class="ActionScriptOperator">++</span><span class="ActionScriptBracket/Brace">)</span> <span class="ActionScriptBracket/Brace">{</span>
  29. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">extend</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">opt_points</span><span class="ActionScriptBracket/Brace">[</span><span class="ActionScriptDefault_Text">i</span><span class="ActionScriptBracket/Brace">])</span>;
  30. <span class="ActionScriptBracket/Brace">}</span>
  31. <span class="ActionScriptBracket/Brace">}</span>
  32. <span class="ActionScriptBracket/Brace">}</span>
  33. <span class="ActionScriptASDoc">/**
  34. * Gets the minimum x and y in this bound.
  35. *
  36. * @return {Point}
  37. */</span>
  38. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">min</span><span class="ActionScriptBracket/Brace">()</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Point</span> <span class="ActionScriptBracket/Brace">{</span>
  39. <span class="ActionScriptReserved">return</span> <span class="ActionScriptReserved">new</span> <span class="ActionScriptDefault_Text">Point</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span>, <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span><span class="ActionScriptBracket/Brace">)</span>;
  40. <span class="ActionScriptBracket/Brace">}</span>
  41. <span class="ActionScriptASDoc">/**
  42. * Gets the maximum x and y in this bound.
  43. *
  44. * @return {Point}
  45. */</span>
  46. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">max</span><span class="ActionScriptBracket/Brace">()</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Point</span> <span class="ActionScriptBracket/Brace">{</span>
  47. <span class="ActionScriptReserved">return</span> <span class="ActionScriptReserved">new</span> <span class="ActionScriptDefault_Text">Point</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span>, <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span><span class="ActionScriptBracket/Brace">)</span>;
  48. <span class="ActionScriptBracket/Brace">}</span>
  49. <span class="ActionScriptASDoc">/**
  50. * @return {Size} The size of this bounds.
  51. */</span>
  52. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">getSize</span><span class="ActionScriptBracket/Brace">()</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Point</span> <span class="ActionScriptBracket/Brace">{</span>
  53. <span class="ActionScriptReserved">return</span> <span class="ActionScriptReserved">new</span> <span class="ActionScriptDefault_Text">Point</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">-</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span>, <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span> <span class="ActionScriptOperator">-</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span><span class="ActionScriptBracket/Brace">)</span>;
  54. <span class="ActionScriptBracket/Brace">}</span>
  55. <span class="ActionScriptASDoc">/**
  56. * Gets the midpoint x and y in this bound.
  57. *
  58. * @return {Point} The midpoint.
  59. */</span>
  60. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">mid</span><span class="ActionScriptBracket/Brace">()</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Point</span> <span class="ActionScriptBracket/Brace">{</span>
  61. <span class="ActionScriptReserved">return</span> <span class="ActionScriptReserved">new</span> <span class="ActionScriptDefault_Text">Point</span><span class="ActionScriptBracket/Brace">((</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">+</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span><span class="ActionScriptBracket/Brace">)</span> <span class="ActionScriptOperator">/</span> 2, <span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">+</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span><span class="ActionScriptBracket/Brace">)</span> <span class="ActionScriptOperator">/</span> 2<span class="ActionScriptBracket/Brace">)</span>;
  62. <span class="ActionScriptBracket/Brace">}</span>
  63. <span class="ActionScriptASDoc">/**
  64. * Returns a string representation of this bound.
  65. *
  66. * @returns {string}
  67. */</span>
  68. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">toString</span><span class="ActionScriptBracket/Brace">()</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">String</span> <span class="ActionScriptBracket/Brace">{</span>
  69. <span class="ActionScriptReserved">return</span> <span class="ActionScriptString">&quot;(&quot;</span> <span class="ActionScriptOperator">+</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">min</span><span class="ActionScriptBracket/Brace">()</span> <span class="ActionScriptOperator">+</span> <span class="ActionScriptString">&quot;, &quot;</span> <span class="ActionScriptOperator">+</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">max</span><span class="ActionScriptBracket/Brace">()</span> <span class="ActionScriptOperator">+</span> <span class="ActionScriptString">&quot;)&quot;</span>;
  70. <span class="ActionScriptBracket/Brace">}</span>
  71. <span class="ActionScriptASDoc">/**
  72. * Test for empty bounds.
  73. * @return {boolean} This Bounds is empty
  74. */</span>
  75. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">isEmpty</span><span class="ActionScriptBracket/Brace">()</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Boolean</span> <span class="ActionScriptBracket/Brace">{</span>
  76. <span class="ActionScriptReserved">return</span> <span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">&gt;</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">||</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">&gt;</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span><span class="ActionScriptBracket/Brace">)</span>;
  77. <span class="ActionScriptBracket/Brace">}</span>
  78. <span class="ActionScriptASDoc">/**
  79. * Returns true if this bounds (inclusively) contains the given bounds.
  80. * @param {Bounds} inner Inner Bounds.
  81. * @return {boolean} This Bounds contains the given Bounds.
  82. */</span>
  83. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">containsBounds</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">inner</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">GridBounds</span><span class="ActionScriptBracket/Brace">)</span><span class="ActionScriptOperator">:</span> <span class="ActionScriptDefault_Text">Boolean</span> <span class="ActionScriptBracket/Brace">{</span>
  84. <span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">outer</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">GridBounds</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptReserved">this</span>;
  85. <span class="ActionScriptReserved">return</span> <span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">&lt;=</span> <span class="ActionScriptDefault_Text">inner</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  86. <span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">&gt;=</span> <span class="ActionScriptDefault_Text">inner</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  87. <span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">&lt;=</span> <span class="ActionScriptDefault_Text">inner</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  88. <span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">maxY</span> <span class="ActionScriptOperator">&gt;=</span> <span class="ActionScriptDefault_Text">inner</span>.<span class="ActionScriptDefault_Text">maxY</span><span class="ActionScriptBracket/Brace">)</span>;
  89. <span class="ActionScriptBracket/Brace">}</span>
  90. <span class="ActionScriptASDoc">/**
  91. * Returns true if this bounds (inclusively) contains the given point.
  92. * @param {Point} point The point to test.
  93. * @return {boolean} This Bounds contains the given Point.
  94. */</span>
  95. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">containsPoint</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">point</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Point</span><span class="ActionScriptBracket/Brace">)</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Boolean</span> <span class="ActionScriptBracket/Brace">{</span>
  96. <span class="ActionScriptvar">var</span> <span class="ActionScriptDefault_Text">outer</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">GridBounds</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptReserved">this</span>;
  97. <span class="ActionScriptReserved">return</span> <span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">&lt;=</span> <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">x</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  98. <span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">&gt;=</span> <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">x</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  99. <span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">&lt;=</span> <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">y</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  100. <span class="ActionScriptDefault_Text">outer</span>.<span class="ActionScriptDefault_Text">maxY</span> <span class="ActionScriptOperator">&gt;=</span> <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">y</span><span class="ActionScriptBracket/Brace">)</span>;
  101. <span class="ActionScriptBracket/Brace">}</span>
  102. <span class="ActionScriptASDoc">/**
  103. * Extends this bounds to contain the given point.
  104. *
  105. * @param {Point} point Additional point.
  106. */</span>
  107. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">extend</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">point</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Point</span><span class="ActionScriptBracket/Brace">)</span><span class="ActionScriptOperator">:</span><span class="ActionScriptReserved">void</span> <span class="ActionScriptBracket/Brace">{</span>
  108. <span class="ActionScriptReserved">if</span> <span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">isEmpty</span><span class="ActionScriptBracket/Brace">())</span> <span class="ActionScriptBracket/Brace">{</span>
  109. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">x</span>;
  110. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">y</span>;
  111. <span class="ActionScriptBracket/Brace">}</span> <span class="ActionScriptReserved">else</span> <span class="ActionScriptBracket/Brace">{</span>
  112. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">Math</span>.<span class="ActionScriptDefault_Text">min</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span>, <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">x</span><span class="ActionScriptBracket/Brace">)</span>;
  113. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">Math</span>.<span class="ActionScriptDefault_Text">max</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span>, <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">x</span><span class="ActionScriptBracket/Brace">)</span>;
  114. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">Math</span>.<span class="ActionScriptDefault_Text">min</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span>, <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">y</span><span class="ActionScriptBracket/Brace">)</span>;
  115. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span> <span class="ActionScriptOperator">=</span> <span class="ActionScriptDefault_Text">Math</span>.<span class="ActionScriptDefault_Text">max</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span>, <span class="ActionScriptDefault_Text">point</span>.<span class="ActionScriptDefault_Text">y</span><span class="ActionScriptBracket/Brace">)</span>;
  116. <span class="ActionScriptBracket/Brace">}</span>
  117. <span class="ActionScriptBracket/Brace">}</span>
  118. <span class="ActionScriptASDoc">/**
  119. * Compare this bounds to another.
  120. * @param {Bounds} bounds The bounds to test against.
  121. * @return {boolean} True when the bounds are equal.
  122. */</span>
  123. <span class="ActionScriptReserved">public</span> <span class="ActionScriptfunction">function</span> <span class="ActionScriptDefault_Text">equals</span><span class="ActionScriptBracket/Brace">(</span><span class="ActionScriptDefault_Text">bounds</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">GridBounds</span><span class="ActionScriptBracket/Brace">)</span><span class="ActionScriptOperator">:</span><span class="ActionScriptDefault_Text">Boolean</span> <span class="ActionScriptBracket/Brace">{</span>
  124. <span class="ActionScriptReserved">return</span> <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">==</span> <span class="ActionScriptDefault_Text">bounds</span>.<span class="ActionScriptDefault_Text">minX</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  125. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">==</span> <span class="ActionScriptDefault_Text">bounds</span>.<span class="ActionScriptDefault_Text">minY</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  126. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">==</span> <span class="ActionScriptDefault_Text">bounds</span>.<span class="ActionScriptDefault_Text">maxX</span> <span class="ActionScriptOperator">&amp;&amp;</span>
  127. <span class="ActionScriptReserved">this</span>.<span class="ActionScriptDefault_Text">maxY</span> <span class="ActionScriptOperator">==</span> <span class="ActionScriptDefault_Text">bounds</span>.<span class="ActionScriptDefault_Text">maxY</span>;
  128. <span class="ActionScriptBracket/Brace">}</span>
  129. <span class="ActionScriptBracket/Brace">}</span>
  130. <span class="ActionScriptBracket/Brace">}</span>
  131. </pre></body>
  132. </html>