parallaxis/duo/js/greensock-v12-js/docs/class-summary.html

90 lines
23 KiB
HTML
Executable File
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<!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"><title>All Classes</title><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"></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 = 'All Classes - GreenSock JavaScript Documentation';
var baseRef = '';
window.onload = configPage;
--></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">GreenSock JavaScript API Docs</td><td class="titleTableTopNav" align="right"><a href="package-summary.html" onclick="loadClassListFrame('all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="all-index-A.html" onclick="loadClassListFrame('index-list.html')">Index</a>&nbsp;|&nbsp;<a id="framesLink1" href="index.html?class-summary.html&amp;all-classes.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">All&nbsp;Classes</td><td class="titleTableSubNav" id="subNav" align="right"></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("All Classes"); titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false ,false,false,false,false,false);}
-->
</script><div class="MainContent"><br><p>Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.</p><br><table cellpadding="3" cellspacing="0" class="summaryTable"><tr><th>&nbsp;</th><th width="20%">Class</th><th width="20%">Package</th><th width="60%">Description</th></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/core/Animation.html">Animation</a><br></td><td class="summaryTableCol"><a href="com/greensock/core/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/core/class-list.html');">com.greensock.core</a></td><td class="summaryTableLastCol">
Base class for all TweenLite, TweenMax, TimelineLite, and TimelineMax classes, providing
core methods/properties/functionality, but there is no reason to create an instance of this
class directly.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Back.html">Back</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Eases with an overshoot either at the beginning (easeIn), the end (easeOut), or both (easeInOut).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/BezierPlugin.html">BezierPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
Animate virtually any property (or properties) along a Bezier (curved) path which you define
as an array of points/values that can be interpreted 4 different ways (described as the Bezier's "type", like type:"quadratic"):
"thru" (the default) - the plugin figures out how to draw the Bezier naturally through
the supplied values using a proprietary algorithm.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Bounce.html">Bounce</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Eases, bouncing either at the beginning (easeIn), the end (easeOut), or both (easeInOut).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Circ.html">Circ</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Eases with an abrupt change in velocity either at the beginning (easeIn), the end (easeOut), or both (easeInOut).</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/ColorPropsPlugin.html">ColorPropsPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
Tweens any color-related property of any object, like myObject.borderColor from "rgb(255,0,51)"
to "rgb(102,204,0)" (and you can define the initial color in almost any format like "#FF00CC"
or "rgba(255,0,51,0.5)" or "red" or "#f0c" or 0xFF00CC).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/CSSPlugin.html">CSSPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
With the help of the CSSPlugin, GSAP can animate almost any css-related property of DOM elements
including the obvious things like width, height, margins, padding, top, left, and more plus more interesting things like transforms
(rotation, scaleX, scaleY, skewX, skewY, x, y, rotationX, and rotationY), colors, opacity, and lots more.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/CSSRulePlugin.html">CSSRulePlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
Allows TweenLite and TweenMax to animate the raw style sheet rules which affect all objects of a particular selector
rather than affecting an individual DOM element's style (that's what the CSSPlugin is for).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Cubic.html">Cubic</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 2 which is identical to the Power2 ease.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Ease.html">Ease</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Base class for all GreenSock easing equations.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/EaseLookup.html">EaseLookup</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
EaseLookup enables you to find the easing function associated with a particular name (String),
like "strongEaseOut" which can be useful when loading in XML data that comes in as Strings but
needs to be translated to native function references.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/EaselPlugin.html">EaselPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
Tweens special EaselJS-related properties like ColorFilter (see http://www.createjs.com/#!/EaselJS
for more information about EaselJS).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Elastic.html">Elastic</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Eases with an elastic effect either at the beginning (easeIn), the end (easeOut), or both (easeInOut).</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Expo.html">Expo</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Eases in a strong fashion either at the beginning (easeIn), the end (easeOut), or both (easeInOut).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Linear.html">Linear</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Linear ease with no acceleration or deceleration.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Power0.html">Power0</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 0 which is identical to Linear but with a more intuitive name.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Power1.html">Power1</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 1 which is identical to Quad but with a more intuitive name.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Power2.html">Power2</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 2 which is identical to Cubic but with a more intuitive name.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Power3.html">Power3</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 3 which is identical to Quart but with a more intuitive name.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Power4.html">Power4</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 4 which is identical to Quint and Strong but with a more intuitive name.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Quad.html">Quad</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 1 which is identical to the Power1 ease.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Quart.html">Quart</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 2 which is identical to the Power2 ease.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Quint.html">Quint</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 4 which is identical to the Power4 ease.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/RaphaelPlugin.html">RaphaelPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
Enables TweenLite and TweenMax to animate properties of Raphael JavaScript objects (see
http://www.raphaeljs.com/).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/RoundPropsPlugin.html">RoundPropsPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
If you'd like the inbetween values in a tween to always get rounded to the nearest integer, use the roundProps
special property.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/ScrollToPlugin.html">ScrollToPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
Allows TweenLite and TweenMax to animate the scroll position of either the window (like doing window.scrollTo(x, y)) or
a &lt;div&gt; DOM element's content (like doing myDiv.scrollTop = y; myDiv.scrollLeft = x;).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/core/SimpleTimeline.html">SimpleTimeline</a><br></td><td class="summaryTableCol"><a href="com/greensock/core/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/core/class-list.html');">com.greensock.core</a></td><td class="summaryTableLastCol">
SimpleTimeline is the base class for TimelineLite and TimelineMax, providing the
most basic timeline functionality and it is used for the root timelines in TweenLite but is only
intended for internal use in the GreenSock tweening platform.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Sine.html">Sine</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Eases with a relatively low power either at the beginning (easeIn), the end (easeOut), or both (easeInOut).</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/SlowMo.html">SlowMo</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
SlowMo is a configurable ease that produces a slow-motion effect that decelerates initially, then moves
linearly for a certain portion of the ease (which you can choose) and then accelerates again at the end;
it's great for effects like zooming text onto the screen, smoothly moving it long enough for people to
read it, and then zooming it off the screen.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/SteppedEase.html">SteppedEase</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Most easing equations give a smooth, gradual transition between the start and end values, but SteppedEase provides
an easy way to define a specific number of steps that the transition should take.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/easing/Strong.html">Strong</a><br></td><td class="summaryTableCol"><a href="com/greensock/easing/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/easing/class-list.html');">com.greensock.easing</a></td><td class="summaryTableLastCol">
Provides an easeIn, easeOut, and easeInOut with a power (or strength)
of 4 which is identical to the Power4 ease.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/TimelineLite.html">TimelineLite</a><br></td><td class="summaryTableCol"><a href="com/greensock/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/class-list.html');">com.greensock</a></td><td class="summaryTableLastCol">
TimelineLite is a powerful sequencing tool that acts as a container for tweens and
other timelines, making it simple to control them as a whole and precisely manage their
timing.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/TimelineMax.html">TimelineMax</a><br></td><td class="summaryTableCol"><a href="com/greensock/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/class-list.html');">com.greensock</a></td><td class="summaryTableLastCol">
TimelineMax extends TimelineLite, offering exactly the same functionality plus useful
(but non-essential) features like repeat, repeatDelay, yoyo, currentLabel(), addCallback(),
removeCallback(), tweenTo(), tweenFromTo(), getLabelAfter(), getLabelBefore(),
getActive() (and probably more in the future).</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/TweenLite.html">TweenLite</a><br></td><td class="summaryTableCol"><a href="com/greensock/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/class-list.html');">com.greensock</a></td><td class="summaryTableLastCol">
TweenLite is an extremely fast, lightweight, and flexible animation tool that serves as the foundation of
the GreenSock Animation Platform (GSAP), available in AS2, AS3, and JavaScript.</td></tr><tr class="prow1"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/TweenMax.html">TweenMax</a><br></td><td class="summaryTableCol"><a href="com/greensock/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/class-list.html');">com.greensock</a></td><td class="summaryTableLastCol">
TweenMax extends TweenLite, adding many useful (but non-essential) features like timeScale(), repeat(),
repeatDelay(), yoyo(), updateTo(), and more.</td></tr><tr class="prow0"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="com/greensock/plugins/TweenPlugin.html">TweenPlugin</a><br></td><td class="summaryTableCol"><a href="com/greensock/plugins/package-detail.html" onclick="javascript:loadClassListFrame('com/greensock/plugins/class-list.html');">com.greensock.plugins</a></td><td class="summaryTableLastCol">
TweenPlugin is the base class for all TweenLite and TweenMax plugins, but generally isn't used directly.</td></tr></table><p></p><center class="copyright"><footer></footer><br/>Thu Dec 20 2012, 04:30 PM -06:00 </center></div></body></html><!--<br/>Thu Dec 20 2012, 04:30 PM -06:00 -->