﻿<!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="FunctionEase,fl.motion.FunctionEase,AUTO,CCW,CW,MATRIX_ORDER_APPEND,MATRIX_ORDER_PREPEND,MOTION_END,MOTION_START,MOTION_UPDATE,NONE,ROTATION,ROTATION_CONCAT,ROTATION_X,ROTATION_Y,SCALE_X,SCALE_Y,SKEW_X,SKEW_Y,TIME_CHANGE,X,Y,Z,_transformationPointZ,a,adjustColorObjects,autoRewind,b,blank,blendMode,brightness,brightness,c,cacheAsBitmap,color,contrast,d,dimensions,duration,ease,easingFunction,elementType,filters,firstFrame,frameEvent,frameRate,functionName,hue,index,initialPosition,initialPosition,instanceName,is3D,isPlaying,keyframes,keyframesCompact,label,linkageID,loop,matrix3D,motion,motion,orientToPath,orientToPath,parameters,points,points,positionMatrix,repeatCount,rotateDirection,rotateTimes,rotationConcat,rotation,rotation,rotationX,rotationY,saturation,scaleX,scaleX,scaleY,scaleY,sceneName,sceneName,skewX,skewX,skewY,skewY,source,spanEnd,spanStart,symbolName,targetName,targetParent,targetState3D,target,target,target,target,target,target,time,tintColor,tintMultiplier,transformationPoint,transformationPoint,transformationPoint,transformationPointZ,transformationPointZ,tweenScale,tweenSnap,tweenSync,tweens,tweensLength,tweensLength,useRotationConcat,usingCurrentFrame,x,x,y,y,z,Add,AllValuesAreSet,CalculateFinalFlatArray,GetFlatArray,GetHeight,GetValue,GetWidth,LoadIdentity,LoadZeros,Multiply,MultiplyNumber,SetBrightnessMatrix,SetContrastMatrix,SetHueMatrix,SetSaturationMatrix,SetValue,addFilterPropertyArray,addKeyframe,addPropertyArray,addTarget,addTargetInfo,affectsTweenable,convertMatrixToMatrix3D,easeNone,easeQuadPercent,end,fromXML,fromXMLString,fromXMLString,getColorTransform,getColorTransform,getCubicCoefficients,getCubicRoots,getCurrentKeyframe,getFilters,getFilters,getMatrix3D,getNextKeyframe,getQuadraticRoots,getRotation,getRotationRadians,getScaleX,getScaleY,getSingleValue,getSkewX,getSkewXRadians,getSkewY,getSkewYRadians,getTween,getValue,getValue,getValue,getValue,getValue,getValue,getValue,getValue,getYForX,initFilters,interpolateColor,interpolateFilter,interpolateFilters,interpolateTransform,matchInternalPointWithExternal,nextFrame,overrideTargetTransform,pause,play,processCurrentFrame,registerButtonState,registerParentFrameHandler,resume,rewind,rotateAroundExternalPoint,rotateAroundInternalPoint,setAdjustColorProperty,setRotation,setRotationRadians,setScaleX,setScaleY,setSkewX,setSkewXRadians,setSkewY,setSkewYRadians,setTint,setValue,setValue,startFrameEvents,stop,useCurrentFrame,useRotationConcat"><title>fl.motion.FunctionEase (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 = 'FunctionEase - 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?fl/motion/FunctionEase.html&amp;fl/motion/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">FunctionEase</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("FunctionEase"); 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')">fl.motion</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public  class  FunctionEase</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">FunctionEase  <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../Object.html">Object</a></td></tr><tr><td class="classHeaderTableLabel">Implements</td><td> <a href="../../fl/motion/ITween.html">ITween</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.0.28.0</td></tr></table><p></p><p></p><p></p>The FunctionEase class allows custom interpolation functions to be used with
 the fl.motion framework in place of other interpolations like SimpleEase and CustomEase. 
 The fl.motion framework includes several easing functions in the fl.motion.easing package.<p></p><p><a href="#includeExamplesSummary">View the examples</a></p><p><span class="classHeaderTableLabel">See also</span></p><div class="seeAlso"><a href="../../motionXSD.html" target="">Motion XML Elements</a><br/><a href="../../fl/motion/easing/package-detail.html" target="">fl.motion.easing</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="#easingFunction" class="signatureLink">easingFunction</a> : <a href="../../Function.html">Function</a> = null<div class="summaryTableDescription">A reference to a function with a (t, b, c, d) signature like
     the methods in the fl.motion.easing classes.</div></td><td class="summaryTableOwnerCol">FunctionEase</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#functionName" class="signatureLink">functionName</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">The fully qualified name of an easing function, such as fl.motion.easing.Bounce.easeOut().</div></td><td class="summaryTableOwnerCol">FunctionEase</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#parameters" class="signatureLink">parameters</a> : <a href="../../Array.html">Array</a> = null<div class="summaryTableDescription">An optional array of values to be passed to the easing function as additional arguments.</div></td><td class="summaryTableOwnerCol">FunctionEase</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="#target" class="signatureLink">target</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">The name of the animation property to target.</div></td><td class="summaryTableOwnerCol">FunctionEase</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="#FunctionEase()" class="signatureLink">FunctionEase</a>(xml:<a href="../../XML.html">XML</a> = null)</div><div class="summaryTableDescription">Constructor for FunctionEase instances.</div></td><td class="summaryTableOwnerCol">FunctionEase</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#getValue()" class="signatureLink">getValue</a>(time:<a href="../../Number.html">Number</a>, begin:<a href="../../Number.html">Number</a>, change:<a href="../../Number.html">Number</a>, duration:<a href="../../Number.html">Number</a>):<a href="../../Number.html">Number</a></div><div class="summaryTableDescription">Calculates an interpolated value for a numerical property of animation,
     using the specified easing function.</div></td><td class="summaryTableOwnerCol">FunctionEase</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="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="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="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#toString()" class="signatureLink">toString</a>():<a href="../../String.html">String</a></div><div class="summaryTableDescription">Returns the string representation of the specified object.</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#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="easingFunction"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">easingFunction</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>public var easingFunction:<a href="../../Function.html">Function</a> = null</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.0.28.0</td></tr></table><p></p><p></p><p>
          A reference to a function with a
          <code>(t, b, c, d)</code>
          signature like
     the methods in the fl.motion.easing classes.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="../../fl/motion/easing/package-detail.html" target="">fl.motion.easing</a></div></div><a name="propertyDetail"></a><a name="functionName"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">functionName</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>functionName:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <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.0.28.0</td></tr></table><p></p><p></p><p>
          The fully qualified name of an easing function, such as
          <code>fl.motion.easing.Bounce.easeOut()</code>
          .
     The function must be a method of a class (Bounce, Cubic, Elastic, another class).
     If Flash Player cannot find the class, an exception is thrown.
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get functionName():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set functionName(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="../../fl/motion/easing/package-detail.html" target="">fl.motion.easing</a></div></div><a name="propertyDetail"></a><a name="parameters"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">parameters</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var parameters:<a href="../../Array.html">Array</a> = null</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.0.28.0</td></tr></table><p></p><p></p><p>An optional array of values to be passed to the easing function as additional arguments.</p></div><a name="propertyDetail"></a><a name="target"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">target</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>target:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <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.0.28.0</td></tr></table><p></p><p></p><p>The name of the animation property to target.</p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get target():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set target(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="ITween.html#target" target="">fl.motion.ITween.target</a></div></div><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="FunctionEase()"></a><a name="FunctionEase(XML)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">FunctionEase</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function FunctionEase(xml:<a href="../../XML.html">XML</a> = null)</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.0.28.0</td></tr></table><p></p><p>Constructor for FunctionEase instances.</p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">xml</span>:<a href="../../XML.html">XML</a></code> (default = <code>null</code>)<code></code> &mdash; An optional E4X XML instance.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="../../motionXSD.html" target="">Motion XML Elements</a></div></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="getValue()"></a><a name="getValue(Number,Number,Number,Number)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">getValue</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public function getValue(time:<a href="../../Number.html">Number</a>, begin:<a href="../../Number.html">Number</a>, change:<a href="../../Number.html">Number</a>, duration:<a href="../../Number.html">Number</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.0.28.0</td></tr></table><p></p><p></p><p>
          Calculates an interpolated value for a numerical property of animation,
     using the specified easing function. 
     If the
          <code>parameters</code>
          array has been set beforehand,
     those values will be passed to the easing function in addition to the 
     time, begin, change, and duration 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">time</span>:<a href="../../Number.html">Number</a></code> &mdash; 
              The time value, which must lie between
              <code>0</code>
              and
              <code>duration</code>
              , inclusive.
     You can choose any unit (for example, frames, seconds, milliseconds), 
     but your choice must match the
              <code>duration</code>
              unit.
            </td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">begin</span>:<a href="../../Number.html">Number</a></code> &mdash; The value of the animation property at the start of the tween, when time is 0.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">change</span>:<a href="../../Number.html">Number</a></code> &mdash; 
              The change in the value of the animation property over the course of the tween. 
     The value can be positive or negative. For example, if an object rotates from 90 to 60 degrees, the
              <code>change</code>
              is -30.
            </td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">duration</span>:<a href="../../Number.html">Number</a></code> &mdash; 
              The length of time for the tween. Must be greater than zero.
     You can choose any unit (for example, frames, seconds, milliseconds), 
     but your choice must match the
              <code>time</code>
              unit.
            </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 interpolated value at the specified time.</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">FunctionEaseExample.as</div><br/><div class="detailBody">
        This example uses the Back effect from the fl.motion.easing package 
 as a custom function ease:
        <div class="listing"><pre>import fl.motion.Animator;
//// These two lines must be added to use &lt;FunctionEase&gt;
import fl.motion.easing.*; // import the easing classes
fl.motion.easing.Back; // add a reference to every easing class you want to use
////
var mc2_xml:XML = &lt;Motion duration="30" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*"&gt;
    &lt;source&gt;
        &lt;Source frameRate="30" x="85.05" y="90.05" scaleX="0.999" scaleY="0.999" rotation="0" elementType="movie clip" instanceName="mc2" symbolName="BoxSymbol" linkageID="Box" class="Box"&gt;
            &lt;dimensions&gt;
                &lt;geom:Rectangle left="-39" top="-52" width="77" height="97"/&gt;
            &lt;/dimensions&gt;
            &lt;transformationPoint&gt;
                &lt;geom:Point x="0.5019480519480519" y="0.5010309278350515"/&gt;
            &lt;/transformationPoint&gt;
        &lt;/Source&gt;
    &lt;/source&gt;

    &lt;Keyframe index="0"&gt;
        &lt;tweens&gt;
            &lt;FunctionEase functionName="fl.motion.easing.Back.easeInOut"/&gt;
        &lt;/tweens&gt;
    &lt;/Keyframe&gt;

    &lt;Keyframe index="29" x="330" y="0"/&gt;
&lt;/Motion&gt;;

var mc2_animator:Animator = new Animator(mc2_xml, mc2);
mc2_animator.play();</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">FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase FunctionEase </div><div style="display:none">fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase fl.motion.FunctionEase </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
