﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- saved from url=(0014)about:internet -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="book" content="ActionScript&nbsp;3.0&nbsp;Language&nbsp;and&nbsp;Components&nbsp;Reference"><link rel="stylesheet" href="../../style.css" type="text/css" media="screen"><link rel="stylesheet" href="../../print.css" type="text/css" media="print"><link rel="stylesheet" href="../../override.css" type="text/css"><meta name="keywords" content="Point,flash.geom.Point,AXIS_ANGLE,EULER_ANGLES,QUATERNION,X_AXIS,Y_AXIS,Z_AXIS,a,alphaMultiplier,alphaOffset,b,blueMultiplier,blueOffset,bottomRight,bottom,c,color,colorTransform,concatenatedColorTransform,concatenatedMatrix,d,determinant,fieldOfView,focalLength,greenMultiplier,greenOffset,height,left,lengthSquared,length,length,matrix3D,matrix,perspectiveProjection,pixelBounds,position,projectionCenter,rawData,redMultiplier,redOffset,right,size,topLeft,top,tx,ty,w,width,x,x,x,y,y,y,z,add,add,angleBetween,append,appendRotation,appendScale,appendTranslation,clone,clone,clone,clone,clone,concat,concat,contains,containsPoint,containsRect,createBox,createGradientBox,crossProduct,decompose,decrementBy,deltaTransformPoint,deltaTransformVector,distance,distance,dotProduct,equals,equals,equals,getRelativeMatrix3D,identity,identity,incrementBy,inflate,inflatePoint,interpolate,interpolate,interpolateTo,intersection,intersects,invert,invert,isEmpty,nearEquals,negate,normalize,normalize,offset,offset,offsetPoint,pointAt,pointTowards,polar,prepend,prependRotation,prependScale,prependTranslation,project,projectVector,projectVectors,recompose,rotate,scale,scaleBy,setEmpty,subtract,subtract,toMatrix3D,toString,toString,toString,toString,toString,transformPoint,transformVector,transformVectors,translate,transpose,union"><title>flash.geom.Point (ActionScript 3.0)</title><script src="../../AC_OETags.js" type="text/javascript"></script></head><body><script language="javascript" type="text/javascript" src="../../asdoc.js"></script><script language="javascript" type="text/javascript" src="../../help.js"></script><script language="javascript" type="text/javascript" src="../../cookies.js"></script><script language="javascript" type="text/javascript">  
            <!--  
			    
				asdocTitle = 'Point - ActionScript 3.0 Language and Components Reference';

				var baseRef = '../../';

				window.onload = configPage;
			      
			    -->  
            </script>
<script language="javascript" type="text/javascript"><!--
function submitValue(){
var searchStr=document.getElementById('search-livedocs').value;
window.location="../../search.html"+"###"+searchStr;
}
--></script><script type="text/javascript">
		scrollToNameAnchor();
	</script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">ActionScript 3.0 Language and Components Reference</td><td class="titleTableSearch" align="center"><form class="searchForm" method="get" action="../../search.html" onsubmit="submitValue();"><input class="hidden" name="loc" value="" type="hidden"><input class="hidden" name="termPrefix" value="" type="hidden"><input class="hidden" name="term" value="" type="hidden"><input class="hidden" name="area" value="" type="hidden"><input id="search-livedocs" name="search_text" value="" title="" type="text"> <input type="button" name="action" value="Search" onclick="submitValue()"></form></td><td class="titleTableTopNav" align="right"><a href="../../../../Flash/10.0_Welcome/index.html">Home</a>&nbsp;|&nbsp;<a href="../../package-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="../../class-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Classes</a>&nbsp;|&nbsp;<a href="../../language-elements.html">Language Elements</a>&nbsp;| <a href="../../all-index-Symbols.html" onclick="loadClassListFrame('../../index-list.html')">Index</a>&nbsp;|&nbsp;<a href="../../appendixes.html">Appendixes</a>&nbsp;|&nbsp;<a href="../../conventions.html">Conventions</a>&nbsp;|&nbsp;<a id="framesLink1" href="../../index.html?flash/geom/Point.html&amp;flash/geom/class-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="../../images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">Point</td><td class="titleTableSubNav" id="subNav" align="right" colspan="2"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a>&nbsp;| <a href="#styleSummary">Styles</a>&nbsp;| <a href="#effectSummary">Effects</a>&nbsp;| <a href="#constantSummary">Constants</a>&nbsp;| <a href="#includeExamplesSummary">Examples</a></td></tr><tr class="titleTableRow3"><td colspan="3">&nbsp;</td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
                
                    
                

				<!--

				
				    
				

					if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Point"); titleBar_setSubNav(false,true,false	,false,false,false,true,true,false	,false,false,false,false,false);}

				    
				        
				    
				-->
                
                    
                
			</script><div class="MainContent"><table class="classHeaderTable" cellpadding="0" cellspacing="0"><tr><td class="classHeaderTableLabel">Package</td><td><a href="package-detail.html" onclick="javascript:loadClassListFrame('class-list.html')">flash.geom</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public  class  Point</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">Point  <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../Object.html">Object</a></td></tr></table><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p></p>
        The Point object represents a location in a two-dimensional coordinate system, where
        <i>x</i>
        represents the horizontal axis and
        <i>y</i>
        represents the vertical axis.
        <p>The following code creates a point at (0,0):</p>
        
               <div class="listing"><pre>var myPoint:Point = new Point();</pre></div>
        
        
        
               <p>Methods and properties of the following classes use Point objects:</p>
        
               <ul>
                  <li>BitmapData</li>
                  <li>DisplayObject</li>
                  <li>DisplayObjectContainer</li>
                  <li>DisplacementMapFilter</li>
                  <li>NativeWindow</li>
                  <li>Matrix</li>
                  <li>Rectangle</li>
               </ul>
        
               <p>
          You can use the
          <code>new Point()</code>
          constructor to create a 
 Point object.
        </p>
        
            <p></p><p><a href="#includeExamplesSummary">View the examples</a></p><p><span class="classHeaderTableLabel">See also</span></p><div class="seeAlso"><a href="../../flash/display/BitmapData.html" target="">flash.display.BitmapData</a><br/><a href="../../flash/display/DisplayObject.html" target="">flash.display.DisplayObject</a><br/><a href="../../flash/display/DisplayObjectContainer.html" target="">flash.display.DisplayObjectContainer</a><br/><a href="../../flash/filters/DisplacementMapFilter.html" target="">flash.filters.DisplacementMapFilter</a><br/><a href="Matrix.html" target="">flash.geom.Matrix</a><br/><a href="../../flash/display/NativeWindow.html" target="">flash.display.NativeWindow</a><br/><a href="Rectangle.html" target="">flash.geom.Rectangle</a></div><br/><hr></div><a name="propertySummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Properties</div><div class="showHideLinks"><div id="hideInheritedProperty" class="hideInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(false,'Property');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Properties</a></div><div id="showInheritedProperty" class="showInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(true,'Property');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Properties</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProperty"><tr><th>&nbsp;</th><th colspan="2">Property</th><th>Defined By</th></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#constructor" class="signatureLink">constructor</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">A reference to the class object or constructor function for a given object instance.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#length" class="signatureLink">length</a> : <a href="../../Number.html">Number</a><div class="summaryTableDescription">[read-only] The length of the line segment from (0,0) to this point.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#prototype" class="signatureLink">prototype</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">[static] A reference to the prototype object of a class or function object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#x" class="signatureLink">x</a> : <a href="../../Number.html">Number</a><div class="summaryTableDescription">The horizontal coordinate of the point.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#y" class="signatureLink">y</a> : <a href="../../Number.html">Number</a><div class="summaryTableDescription">The vertical coordinate of the point.</div></td><td class="summaryTableOwnerCol">Point</td></tr></table></div><a name="methodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Methods </div><div class="showHideLinks"><div id="hideInheritedMethod" class="hideInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(false,'Method');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Methods</a></div><div id="showInheritedMethod" class="showInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(true,'Method');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Methods</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableMethod"><tr><th>&nbsp;</th><th colspan="2">Method</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#Point()" class="signatureLink">Point</a>(x:<a href="../../Number.html">Number</a> = 0, y:<a href="../../Number.html">Number</a> = 0)</div><div class="summaryTableDescription">Creates a new point.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#add()" class="signatureLink">add</a>(v:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../flash/geom/Point.html">Point</a></div><div class="summaryTableDescription">Adds the coordinates of another point to the coordinates of this point to create a new point.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#clone()" class="signatureLink">clone</a>():<a href="../../flash/geom/Point.html">Point</a></div><div class="summaryTableDescription">Creates a copy of this Point object.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#distance()" class="signatureLink">distance</a>(pt1:<a href="../../flash/geom/Point.html">Point</a>, pt2:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../Number.html">Number</a></div><div class="summaryTableDescription">[static] Returns the distance between pt1 and pt2.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#equals()" class="signatureLink">equals</a>(toCompare:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Determines whether two points are equal.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#hasOwnProperty()" class="signatureLink">hasOwnProperty</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an object has a specified property defined.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#interpolate()" class="signatureLink">interpolate</a>(pt1:<a href="../../flash/geom/Point.html">Point</a>, pt2:<a href="../../flash/geom/Point.html">Point</a>, f:<a href="../../Number.html">Number</a>):<a href="../../flash/geom/Point.html">Point</a></div><div class="summaryTableDescription">[static] Determines a point between two specified points.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#isPrototypeOf()" class="signatureLink">isPrototypeOf</a>(theClass:<a href="../../Object.html">Object</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an instance of the Object class is in the prototype chain of the object specified 
  as the parameter.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#normalize()" class="signatureLink">normalize</a>(thickness:<a href="../../Number.html">Number</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Scales the line segment between (0,0) and the current point to a set length.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#offset()" class="signatureLink">offset</a>(dx:<a href="../../Number.html">Number</a>, dy:<a href="../../Number.html">Number</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Offsets the Point object by the specified amount.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#polar()" class="signatureLink">polar</a>(len:<a href="../../Number.html">Number</a>, angle:<a href="../../Number.html">Number</a>):<a href="../../flash/geom/Point.html">Point</a></div><div class="summaryTableDescription">[static] Converts a pair of polar coordinates to a Cartesian point coordinate.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#propertyIsEnumerable()" class="signatureLink">propertyIsEnumerable</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether the specified property exists and is enumerable.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#setPropertyIsEnumerable()" class="signatureLink">setPropertyIsEnumerable</a>(name:<a href="../../String.html">String</a>, isEnum:<a href="../../Boolean.html">Boolean</a> = true):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Sets the availability of a dynamic property for loop operations.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#subtract()" class="signatureLink">subtract</a>(v:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../flash/geom/Point.html">Point</a></div><div class="summaryTableDescription">Subtracts the coordinates of another point from the coordinates of this point to create a new 
    point.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#toString()" class="signatureLink">toString</a>():<a href="../../String.html">String</a></div><div class="summaryTableDescription">Returns a string that contains the values of the x and y coordinates.</div></td><td class="summaryTableOwnerCol">Point</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#valueOf()" class="signatureLink">valueOf</a>():<a href="../../Object.html">Object</a></div><div class="summaryTableDescription">Returns the primitive value of the specified object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr></table></div><script language="javascript" type="text/javascript"><!--
                      showHideInherited();
                      --></script><div class="MainContent"><div class="detailSectionHeader">Property Detail</div><a name="propertyDetail"></a><a name="length"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">length</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>length:<a href="../../Number.html">Number</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>The length of the line segment from (0,0) to this point.</p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get length():<a href="../../Number.html">Number</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="Point.html#polar()" target="">Point.polar()</a></div></div><a name="propertyDetail"></a><a name="x"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">x</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var x:<a href="../../Number.html">Number</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>The horizontal coordinate of the point. The default value is 0.</p></div><a name="propertyDetail"></a><a name="y"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">y</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var y:<a href="../../Number.html">Number</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>The vertical coordinate of the point. The default value is 0.</p></div><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="Point()"></a><a name="Point(Number,Number)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">Point</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function Point(x:<a href="../../Number.html">Number</a> = 0, y:<a href="../../Number.html">Number</a> = 0)</code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p>Creates a new point. If you pass no parameters to this method, a point is created at (0,0).</p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">x</span>:<a href="../../Number.html">Number</a></code> (default = <code>0</code>)<code></code> &mdash; The horizontal coordinate.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">y</span>:<a href="../../Number.html">Number</a></code> (default = <code>0</code>)<code></code> &mdash; The vertical coordinate.</td></tr></table></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="add()"></a><a name="add(flash.geom.Point)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">add</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public function add(v:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../flash/geom/Point.html">Point</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>Adds the coordinates of another point to the coordinates of this point to create a new point.</p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">v</span>:<a href="../../flash/geom/Point.html">Point</a></code> &mdash; The point to be added.</td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/geom/Point.html">Point</a></code> &mdash; The new point.</td></tr></table></div><a name="clone()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">clone</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function clone():<a href="../../flash/geom/Point.html">Point</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>Creates a copy of this Point object.</p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/geom/Point.html">Point</a></code> &mdash; The new Point object.</td></tr></table></div><a name="distance()"></a><a name="distance(flash.geom.Point,flash.geom.Point)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">distance</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public static function distance(pt1:<a href="../../flash/geom/Point.html">Point</a>, pt2:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../Number.html">Number</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Returns the distance between
          <code>pt1</code>
          and
          <code>pt2</code>
          .
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">pt1</span>:<a href="../../flash/geom/Point.html">Point</a></code> &mdash; The first point.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">pt2</span>:<a href="../../flash/geom/Point.html">Point</a></code> &mdash; The second point.</td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../Number.html">Number</a></code> &mdash; The distance between the first and second points.</td></tr></table></div><a name="equals()"></a><a name="equals(flash.geom.Point)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">equals</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function equals(toCompare:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../Boolean.html">Boolean</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Determines whether two points are equal. Two points are equal if they have the same
          <i>x</i>
          and
          <i>y</i>
          values.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">toCompare</span>:<a href="../../flash/geom/Point.html">Point</a></code> &mdash; The point to be compared.</td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../Boolean.html">Boolean</a></code> &mdash; 
              A value of
              <code>true</code>
              if the object is equal to this Point object;
              <code>false</code>
              if it is not equal.
            </td></tr></table></div><a name="interpolate()"></a><a name="interpolate(flash.geom.Point,flash.geom.Point,Number)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">interpolate</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public static function interpolate(pt1:<a href="../../flash/geom/Point.html">Point</a>, pt2:<a href="../../flash/geom/Point.html">Point</a>, f:<a href="../../Number.html">Number</a>):<a href="../../flash/geom/Point.html">Point</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Determines a point between two specified points. The parameter
          <code>f</code>
          determines where the new interpolated point is located relative to the two end points 
 specified by parameters
          <code>pt1</code>
          and
          <code>pt2</code>
          . The closer the value of the parameter
          <code>f</code>
          is to
          <code>1.0</code>
          , the closer the interpolated point is to the
 first point (parameter
          <code>pt1</code>
          ). The closer the value of the parameter
          <code>f</code>
          is
 to 0, the closer the interpolated point is to the second point (parameter
          <code>pt2</code>
          ).
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">pt1</span>:<a href="../../flash/geom/Point.html">Point</a></code> &mdash; The first point.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">pt2</span>:<a href="../../flash/geom/Point.html">Point</a></code> &mdash; The second point.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">f</span>:<a href="../../Number.html">Number</a></code> &mdash; 
              The level of interpolation between the two points. Indicates where the new point will be, along the line 
 between
              <code>pt1</code>
              and
              <code>pt2</code>
              . If
              <code>f</code>
              =1,
              <code>pt1</code>
              is returned; if
              <code>f</code>
              =0,
              <code>pt2</code>
              is returned.
            </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/geom/Point.html">Point</a></code> &mdash; The new, interpolated point.</td></tr></table></div><a name="normalize()"></a><a name="normalize(Number)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">normalize</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function normalize(thickness:<a href="../../Number.html">Number</a>):<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>Scales the line segment between (0,0) and the current point to a set length.</p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">thickness</span>:<a href="../../Number.html">Number</a></code> &mdash; The scaling value. For example, if the current point is (0,5), 
 and you normalize it to 1, the point returned is at (0,1).</td></tr></table></p><p><span class="label">See also</span></p><div class="seeAlso"><a href="Point.html#length" target="">length</a></div></div><a name="offset()"></a><a name="offset(Number,Number)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">offset</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function offset(dx:<a href="../../Number.html">Number</a>, dy:<a href="../../Number.html">Number</a>):<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Offsets the Point object by the specified amount. The value of
          <code>dx</code>
          is added
  to the original value of
          <i>x</i>
          to create the new
          <i>x</i>
          value. The value
  of
          <code>dy</code>
          is added to the original value of
          <i>y</i>
          to create the new
          <i>y</i>
          value.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">dx</span>:<a href="../../Number.html">Number</a></code> &mdash; 
              The amount by which to offset the horizontal coordinate,
              <i>x</i>
              .
            </td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">dy</span>:<a href="../../Number.html">Number</a></code> &mdash; 
              The amount by which to offset the vertical coordinate,
              <i>y</i>
              .
            </td></tr></table></p></div><a name="polar()"></a><a name="polar(Number,Number)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">polar</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public static function polar(len:<a href="../../Number.html">Number</a>, angle:<a href="../../Number.html">Number</a>):<a href="../../flash/geom/Point.html">Point</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>Converts a pair of polar coordinates to a Cartesian point coordinate.</p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">len</span>:<a href="../../Number.html">Number</a></code> &mdash; The length coordinate of the polar pair.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">angle</span>:<a href="../../Number.html">Number</a></code> &mdash; The angle, in radians, of the polar pair.</td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/geom/Point.html">Point</a></code> &mdash; The Cartesian point.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="Point.html#length" target="">length</a><br/><a href="../../Math.html#round()" target="">Math.round()</a></div></div><a name="subtract()"></a><a name="subtract(flash.geom.Point)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">subtract</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function subtract(v:<a href="../../flash/geom/Point.html">Point</a>):<a href="../../flash/geom/Point.html">Point</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>Subtracts the coordinates of another point from the coordinates of this point to create a new 
    point.</p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">v</span>:<a href="../../flash/geom/Point.html">Point</a></code> &mdash; The point to be subtracted.</td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/geom/Point.html">Point</a></code> &mdash; The new point.</td></tr></table></div><a name="toString()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">toString</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function toString():<a href="../../String.html">String</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Returns a string that contains the values of the
          <i>x</i>
          and
          <i>y</i>
          coordinates.
  
  The string has the form
          <code>
            "(x=
            <i>x</i>
            , y=
            <i>y</i>
            )"
          </code>
          , so calling the
          <code>toString()</code>
          method for a point at 23,17 would return
          <code>"(x=23, y=17)"</code>
          .
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../String.html">String</a></code> &mdash; The string representation of the coordinates.</td></tr></table></div><a name="includeExamplesSummary"></a><div class="detailSectionHeader">Examples<span class="usage"><a href="../../ExampleInstruct.html"> How to use examples </a></span></div><div class="exampleHeader">PointExample.as</div><br/><div class="detailBody">
        The following example uses the PointExample class to create a number of new Point
 objects at various
        <i>x,y</i>
        coordinates and then uses the
        <code>trace()</code>
        method to output the  
 results of various class methods.
        <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.geom.Point;

    public class PointExample extends Sprite {

        public function PointExample() {
        var point1:Point = new Point();
        trace(point1);  // (x=0, y=0)
        
        var point2:Point = new Point(6, 8);
        trace(point2); // (x=6, y=8)
        
        trace(Point.interpolate(point1, point2, 0.5)); // (x=3, y=4)
        
        trace(Point.distance(point1, point2)); // 10
        
        trace(point1.add(point2)); // (x=6, y=8)
        
        var point3:Point = point2.clone();
        trace(point2.equals(point3)); // true
        
        point3.normalize(2.5);
        trace(point3); // (x=1.5, y=2)
        
        trace(point2.subtract(point3)); // (x=4.5, y=6)
        
        trace(point1.offset(2, 3)); // 
        
        var angle:Number = Math.PI * 2 * (30 / 360); // 30&deg;
        trace(Point.polar(4, angle)) // (x=3.464101615137755, y=1.9999999999999998)   
        }
    }
}</pre></div>
      </div><br/><br/><hr><br/><p></p><center class="copyright"> &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  </center><div style="display:none">Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point Point </div><div style="display:none">flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point flash.geom.Point </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
