You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2017/06/26 16:12:42 UTC

[20/36] flex-typedefs git commit: get rid of warnings by eliminating some files that don't convert to externs format via the make_patch target

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/15115f26/createjs/src/main/patch/tweenjs.patch
----------------------------------------------------------------------
diff --git a/createjs/src/main/patch/tweenjs.patch b/createjs/src/main/patch/tweenjs.patch
index 9401dde..2b2140c 100644
--- a/createjs/src/main/patch/tweenjs.patch
+++ b/createjs/src/main/patch/tweenjs.patch
@@ -1,19 +1,4 @@
 
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
 Generated from Ant script
 diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js
 index 52e0206..0fe6341 100644
@@ -1062,10 +1047,10 @@ index 371baa7..4bfca8c 100644
 +
 +
 diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
-index 5546bc2..e65320d 100644
+index 5546bc2..1b86359 100644
 --- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
 +++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
-@@ -1,444 +1,154 @@
+@@ -1,444 +1,155 @@
 -/*
 -* Timeline
 -* Visit http://createjs.com/ for documentation, updates and examples.
@@ -1094,11 +1079,12 @@ index 5546bc2..e65320d 100644
 -* OTHER DEALINGS IN THE SOFTWARE.
 -*/
 -
+-/**
+- * @module TweenJS
 +/** @fileoverview Auto-generated Externs files
 + * @externs
-+ */
- /**
-- * @module TweenJS
+  */
++/**
 + * The Timeline class synchronizes multiple tweens and allows them to be controlled as a group. Please note that if a
 + * timeline is looping, the tweens on it may appear to loop even if the "loop" property of the tween is false.
 + *
@@ -1108,146 +1094,6 @@ index 5546bc2..e65320d 100644
 + * @param {(Object|null)} props The configuration properties to apply to this tween instance (ex. `{loop:true}`). All properties default to false. Supported props are:<UL> <LI> loop: sets the loop property on this tween.</LI> <LI> useTicks: uses ticks for all durations instead of milliseconds.</LI> <LI> ignoreGlobalPause: sets the ignoreGlobalPause property on this tween.</LI> <LI> paused: indicates whether to start the tween paused.</LI> <LI> position: indicates the initial position for this timeline.</LI> <LI> onChange: specifies a listener to add for the {{#crossLink "Timeline/change:event"}}{{/crossLink}} event.</LI> </UL>
 + * @constructor
 + * @extends createjs.EventDispatcher
-  */
-+createjs.Timeline = function (tweens, labels, props) {}
-+
-+    /**
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.clone = function () {  }
-+
-+    /**
-+     * If a numeric position is passed, it is returned unchanged. If a string is passed, the position of the
-+     * corresponding frame label will be returned, or `null` if a matching label is not defined.
-+     *
-+     * @param {(number|string|null)} positionOrLabel A numeric position value or label string.
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.resolve = function (positionOrLabel) {  }
-+
-+    /**
-+     * Adds a label that can be used with {{#crossLink "Timeline/gotoAndPlay"}}{{/crossLink}}/{{#crossLink "Timeline/gotoAndStop"}}{{/crossLink}}.
-+     *
-+     * @param {(string|null)} label The label name.
-+     * @param {(number|null)} position The position this label represents.
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.addLabel = function (label, position) {  }
-+
-+    /**
-+     * @param {(number|null)} value 
-+     * @see [Timeline]
-+     * @returns {(number|null)} 
-+     */
-+createjs.Timeline.prototype._calcPosition = function (value) { return 0; }
-+
-+    /**
-+     * Pauses this timeline and jumps to the specified position or label.
-+     *
-+     * @param {(number|string|null)} positionOrLabel The position in milliseconds (or ticks if `useTicks` is `true`) or label to jump to.
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.gotoAndStop = function (positionOrLabel) {  }
-+
-+    /**
-+     * Removes one or more tweens from this timeline.
-+     *
-+     * @see [Timeline]
-+     * @returns {?} Boolean Returns `true` if all of the tweens were successfully removed.
-+     */
-+createjs.Timeline.prototype.removeTween = function (tween) {  return null; }
-+
-+    /**
-+     * Returns the name of the label on or immediately before the current position. For example, given a timeline with
-+     * two labels, "first" on frame index 4, and "second" on frame 8, getCurrentLabel would return:
-+     * <UL>
-+     * <LI>null if the current position is 2.</LI>
-+     * <LI>"first" if the current position is 4.</LI>
-+     * <LI>"first" if the current position is 7.</LI>
-+     * <LI>"second" if the current position is 15.</LI>
-+     * </UL>
-+     *
-+     * @see [Timeline]
-+     * @returns {(string|null)} The name of the current label or null if there is no label
-+     */
-+createjs.Timeline.prototype.getCurrentLabel = function () { return ''; }
-+
-+    /**
-+     * Advances the timeline to the specified position.
-+     *
-+     * @param {(number|null)} value The position to seek to in milliseconds (or ticks if `useTicks` is `true`).
-+     * @param {number=} opt_actionsMode parameter specifying how actions are handled. See the Tween {{#crossLink "Tween/setPosition"}}{{/crossLink}} method for more details.
-+     * @see [Timeline]
-+     * @returns {(boolean|null)} Returns `true` if the timeline is complete (ie. the full timeline has run & {{#crossLink "Timeline/loop:property"}}{{/crossLink}} is `false`).
-+     */
-+createjs.Timeline.prototype.setPosition = function (value, opt_actionsMode) {  return null; }
-+
-+    /**
-+     * Pauses or plays this timeline.
-+     *
-+     * @param {(boolean|null)} value Indicates whether the tween should be paused (`true`) or played (`false`).
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.setPaused = function (value) {  }
-+
-+    /**
-+     * Advances this timeline by the specified amount of time in milliseconds (or ticks if `useTicks` is `true`).
-+     * This is normally called automatically by the Tween engine (via the {{#crossLink "Tween/tick:event"}}{{/crossLink}}
-+     * event), but is exposed for advanced uses.
-+     *
-+     * @param {(number|null)} delta The time to advance in milliseconds (or ticks if useTicks is true).
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.tick = function (delta) {  }
-+
-+    /**
-+     * @param {(number|string|null)} positionOrLabel 
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype._goto = function (positionOrLabel) {  }
-+
-+    /**
-+     * Returns a sorted list of the labels defined on this timeline.
-+     *
-+     * @see [Timeline]
-+     * @returns {(Array|null)} Object]} A sorted array of objects with label and position properties.
-+     */
-+createjs.Timeline.prototype.getLabels = function () {  return null; }
-+
-+    /**
-+     * Recalculates the duration of the timeline. The duration is automatically updated when tweens are added or removed,
-+     * but this method is useful if you modify a tween after it was added to the timeline.
-+     *
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.updateDuration = function () {  }
-+
-+    /**
-+     * Adds one or more tweens (or timelines) to this timeline. The tweens will be paused (to remove them from the
-+     * normal ticking system) and managed by this timeline. Adding a tween to multiple timelines will result in
-+     * unexpected behaviour.
-+     *
-+     * @see [Timeline]
-+     * @returns {(Tween|null)} The first tween that was passed in.
-+     */
-+createjs.Timeline.prototype.addTween = function (tween) {  return null; }
-+
-+
-+    /**
-+     * Defines labels for use with gotoAndPlay/Stop. Overwrites any previously set labels.
-+     *
-+     * @param {(Object|null)} o An object defining labels for using {{#crossLink "Timeline/gotoAndPlay"}}{{/crossLink}}/{{#crossLink "Timeline/gotoAndStop"}}{{/crossLink}} in the form `{labelName:time}` where time is in milliseconds (or ticks if `useTicks` is `true`).
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.setLabels = function (o) {  }
-+
-+    /**
-+     * Unpauses this timeline and jumps to the specified position or label.
-+     *
-+     * @param {(number|string|null)} positionOrLabel The position in milliseconds (or ticks if `useTicks` is `true`) or label to jump to.
-+     * @see [Timeline]
-+     */
-+createjs.Timeline.prototype.gotoAndPlay = function (positionOrLabel) {  }
  
 -// namespace:
 -this.createjs = this.createjs||{};
@@ -1659,360 +1505,252 @@ index 5546bc2..e65320d 100644
 -	};
 -
 -	createjs.Timeline = createjs.promote(Timeline, "EventDispatcher");
--
--}());
-diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
-index 8945830..0cfda90 100644
---- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
-+++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
-@@ -1,941 +1,283 @@
--/*
--* Tween
--* Visit http://createjs.com/ for documentation, updates and examples.
--*
--* Copyright (c) 2010 gskinner.com, inc.
--*
--* Permission is hereby granted, free of charge, to any person
--* obtaining a copy of this software and associated documentation
--* files (the "Software"), to deal in the Software without
--* restriction, including without limitation the rights to use,
--* copy, modify, merge, publish, distribute, sublicense, and/or sell
--* copies of the Software, and to permit persons to whom the
--* Software is furnished to do so, subject to the following
--* conditions:
--*
--* The above copyright notice and this permission notice shall be
--* included in all copies or substantial portions of the Software.
--*
--* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
--* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
--* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
--* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
--* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
--* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
--* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
--* OTHER DEALINGS IN THE SOFTWARE.
--*/
--
-+/** @fileoverview Auto-generated Externs files
-+ * @externs
 + */
- /**
-- * The TweenJS Javascript library provides a simple but powerful tweening interface. It supports tweening of both
-- * numeric object properties & CSS style properties, and allows you to chain tweens and actions together to create
-- * complex sequences.
-- *
-- * <h4>Simple Tween</h4>
-- * This tween will tween the target's alpha property from 0 to 1 for 1s then call the <code>handleComplete</code> function.
-- *
-- *	    target.alpha = 0;
-- *	    createjs.Tween.get(target).to({alpha:1}, 1000).call(handleComplete);
-- *	    function handleComplete() {
-- *	    	//Tween complete
-- *	    }
-- *
-- * <strong>Arguments and Scope</strong>
-- * Tween also supports a `call()` with arguments and/or a scope. If no scope is passed, then the function is called
-- * anonymously (normal JavaScript behaviour). The scope is useful for maintaining scope when doing object-oriented
-- * style development.
-- *
-- *      createjs.Tween.get(target).to({alpha:0})
-- *          .call(handleComplete, [argument1, argument2], this);
-- *
-- * <h4>Chainable Tween</h4>
-- * This tween will wait 0.5s, tween the target's alpha property to 0 over 1s, set it's visible to false, then call the
-- * <code>handleComplete</code> function.
-- *
-- *	    target.alpha = 1;
-- *	    createjs.Tween.get(target).wait(500).to({alpha:0, visible:false}, 1000).call(handleComplete);
-- *	    function handleComplete() {
-- *	    	//Tween complete
-- *	    }
-- *
-- * <h4>Browser Support</h4>
-- * TweenJS will work in modern browsers. To use TweenJS with IE8 and earlier, use an older version of PreloadJS
-- * (version 0.4.1 and earlier).
-+ * A Tween instance tweens properties for a single target. Instance methods can be chained for easy construction and sequencing:
-+ * 
-+ * <h4>Example</h4>
-+ * 
-+ * target.alpha = 1;
-+ * createjs.createjs.Tween.get(target)
-+ * .wait(500)
-+ * .to({alpha:0, visible:false}, 1000)
-+ * .call(handleComplete);
-+ * function handleComplete() {
-+ * //Tween complete
-+ * }
-+ * 
-+ * Multiple tweens can point to the same instance, however if they affect the same properties there could be unexpected
-+ * behaviour. To stop all tweens on an object, use {{#crossLink "Tween/removeTweens"}}{{/crossLink}} or pass `override:true`
-+ * in the props argument.
-+ * 
-+ * createjs.createjs.Tween.get(target, {override:true}).to({x:100});
-+ * 
-+ * Subscribe to the {{#crossLink "Tween/change:event"}}{{/crossLink}} event to get notified when a property of the
-+ * target is changed.
-+ * 
-+ * createjs.createjs.Tween.get(target, {override:true}).to({x:100}).addEventListener("change", handleChange);
-+ * function handleChange(event) {
-+ * // The tween changed.
-+ * }
-+ * 
-+ * See the Tween {{#crossLink "Tween/get"}}{{/crossLink}} method for additional param documentation.
-  *
-- * @module TweenJS
-- * @main TweenJS
-+ * @see [Tween]
-+ * @param {(Object|null)} target The target object that will have its properties tweened.
-+ * @param {Object=} opt_props The configuration properties to apply to this tween instance (ex. `{loop:true, paused:true}`. All properties default to false. Supported props are:<UL> <LI> loop: sets the loop property on this tween.</LI> <LI> useTicks: uses ticks for all durations instead of milliseconds.</LI> <LI> ignoreGlobalPause: sets the {{#crossLink "Tween/ignoreGlobalPause:property"}}{{/crossLink}} property on this tween.</LI> <LI> override: if true, `createjs.Tween.removeTweens(target)` will be called to remove any other tweens with the same target. <LI> paused: indicates whether to start the tween paused.</LI> <LI> position: indicates the initial position for this tween.</LI> <LI> onChange: specifies a listener for the "change" event.</LI> </UL>
-+ * @param {Object=} opt_pluginData An object containing data for use by installed plugins. See individual plugins' documentation for details.
-+ * @constructor
-+ * @extends createjs.EventDispatcher
-  */
-+createjs.Tween = function (target, opt_props, opt_pluginData) {}
++createjs.Timeline = function (tweens, labels, props) {}
 +
 +    /**
-+     * Advances all tweens. This typically uses the {{#crossLink "Ticker"}}{{/crossLink}} class, but you can call it
-+     * manually if you prefer to use your own "heartbeat" implementation.
-+     *
-+     * @param {(number|null)} delta The change in time in milliseconds since the last tick. Required unless all tweens have `useTicks` set to true.
-+     * @param {(boolean|null)} paused Indicates whether a global pause is in effect. Tweens with {{#crossLink "Tween/ignoreGlobalPause:property"}}{{/crossLink}} will ignore this, but all others will pause if this is `true`.
-+     * @see [Tween]
++     * @see [Timeline]
 +     */
-+createjs.Tween.tick = function (delta, paused) {  }
++createjs.Timeline.prototype.clone = function () {  }
 +
 +    /**
-+     * Stop and remove all existing tweens.
++     * If a numeric position is passed, it is returned unchanged. If a string is passed, the position of the
++     * corresponding frame label will be returned, or `null` if a matching label is not defined.
 +     *
-+     * @see [Tween]
++     * @param {(number|string|null)} positionOrLabel A numeric position value or label string.
++     * @see [Timeline]
 +     */
-+createjs.Tween.removeAllTweens = function () {  }
++createjs.Timeline.prototype.resolve = function (positionOrLabel) {  }
 +
 +    /**
-+     * Returns a new tween instance. This is functionally identical to using "new Tween(...)", but looks cleaner
-+     * with the chained syntax of TweenJS.
-+     * <h4>Example</h4>
-+     * 
-+     * var tween = createjs.createjs.Tween.get(target);
++     * Adds a label that can be used with {{#crossLink "Timeline/gotoAndPlay"}}{{/crossLink}}/{{#crossLink "Timeline/gotoAndStop"}}{{/crossLink}}.
 +     *
-+     * @param {(Object|null)} target The target object that will have its properties tweened.
-+     * @param {Object=} opt_props The configuration properties to apply to this tween instance (ex. `{loop:true, paused:true}`). All properties default to `false`. Supported props are: <UL> <LI> loop: sets the loop property on this tween.</LI> <LI> useTicks: uses ticks for all durations instead of milliseconds.</LI> <LI> ignoreGlobalPause: sets the {{#crossLink "Tween/ignoreGlobalPause:property"}}{{/crossLink}} property on this tween.</LI> <LI> override: if true, `createjs.createjs.Tween.removeTweens(target)` will be called to remove any other tweens with the same target. <LI> paused: indicates whether to start the tween paused.</LI> <LI> position: indicates the initial position for this tween.</LI> <LI> onChange: specifies a listener for the {{#crossLink "Tween/change:event"}}{{/crossLink}} event.</LI> </UL>
-+     * @param {Object=} opt_pluginData An object containing data for use by installed plugins. See individual plugins' documentation for details.
-+     * @param {boolean=} opt_override If true, any previous tweens on the same target will be removed. This is the same as calling `createjs.Tween.removeTweens(target)`.
-+     * @see [Tween]
-+     * @returns {(Tween|null)} A reference to the created tween. Additional chained tweens, method calls, or callbacks can be applied to the returned tween instance.
++     * @param {(string|null)} label The label name.
++     * @param {(number|null)} position The position this label represents.
++     * @see [Timeline]
 +     */
-+createjs.Tween.get = function (target, opt_props, opt_pluginData, opt_override) {  return null; }
++createjs.Timeline.prototype.addLabel = function (label, position) {  }
 +
 +    /**
-+     * Handle events that result from Tween being used as an event handler. This is included to allow Tween to handle
-+     * {{#crossLink "Ticker/tick:event"}}{{/crossLink}} events from the createjs {{#crossLink "Ticker"}}{{/crossLink}}.
-+     * No other events are handled in createjs.Tween.
-+     *
-+     * @param {(Object|null)} event An event object passed in by the {{#crossLink "EventDispatcher"}}{{/crossLink}}. Will usually be of type "tick".
-+     * @see [Tween]
++     * @param {(number|null)} value 
++     * @see [Timeline]
++     * @returns {(number|null)} 
 +     */
-+createjs.Tween.handleEvent = function (event) {  }
++createjs.Timeline.prototype._calcPosition = function (value) { return 0; }
 +
 +    /**
-+     * Indicates whether there are any active tweens (and how many) on the target object (if specified) or in general.
++     * Pauses this timeline and jumps to the specified position or label.
 +     *
-+     * @param {Object=} opt_target The target to check for active tweens. If not specified, the return value will indicate if there are any active tweens on any target.
-+     * @see [Tween]
-+     * @returns {(boolean|null)} If there are active tweens.
++     * @param {(number|string|null)} positionOrLabel The position in milliseconds (or ticks if `useTicks` is `true`) or label to jump to.
++     * @see [Timeline]
 +     */
-+createjs.Tween.hasActiveTweens = function (opt_target) {  return null; }
++createjs.Timeline.prototype.gotoAndStop = function (positionOrLabel) {  }
 +
 +    /**
-+     * Installs a plugin, which can modify how certain properties are handled when tweened. See the {{#crossLink "CSSPlugin"}}{{/crossLink}}
-+     * for an example of how to write TweenJS plugins.
++     * Removes one or more tweens from this timeline.
 +     *
-+     * @param {(Object|null)} plugin The plugin class to install
-+     * @param {(Array|null)} properties An array of properties that the plugin will handle.
-+     * @see [Tween]
++     * @see [Timeline]
++     * @returns {?} Boolean Returns `true` if all of the tweens were successfully removed.
 +     */
-+createjs.Tween.installPlugin = function (plugin, properties) {  }
++createjs.Timeline.prototype.removeTween = function (tween) {  return null; }
 +
 +    /**
-+     * Removes all existing tweens for a target. This is called automatically by new tweens if the `override`
-+     * property is `true`.
++     * Returns the name of the label on or immediately before the current position. For example, given a timeline with
++     * two labels, "first" on frame index 4, and "second" on frame 8, getCurrentLabel would return:
++     * <UL>
++     * <LI>null if the current position is 2.</LI>
++     * <LI>"first" if the current position is 4.</LI>
++     * <LI>"first" if the current position is 7.</LI>
++     * <LI>"second" if the current position is 15.</LI>
++     * </UL>
 +     *
-+     * @param {(Object|null)} target The target object to remove existing tweens from.
-+     * @see [Tween]
++     * @see [Timeline]
++     * @returns {(string|null)} The name of the current label or null if there is no label
 +     */
-+createjs.Tween.removeTweens = function (target) {  }
++createjs.Timeline.prototype.getCurrentLabel = function () { return ''; }
 +
 +    /**
-+     * Registers or unregisters a tween with the ticking system.
++     * Advances the timeline to the specified position.
 +     *
-+     * @param {(Tween|null)} tween The tween instance to register or unregister.
-+     * @param {(boolean|null)} value If `true`, the tween is registered. If `false` the tween is unregistered.
-+     * @see [Tween]
-+     */
-+createjs.Tween._register = function (tween, value) {  }
-+
-+    /**
-+     * @param {(Object|null)} o 
-+     * @see [Tween]
++     * @param {(number|null)} value The position to seek to in milliseconds (or ticks if `useTicks` is `true`).
++     * @param {number=} opt_actionsMode parameter specifying how actions are handled. See the Tween {{#crossLink "Tween/setPosition"}}{{/crossLink}} method for more details.
++     * @see [Timeline]
++     * @returns {(boolean|null)} Returns `true` if the timeline is complete (ie. the full timeline has run & {{#crossLink "Timeline/loop:property"}}{{/crossLink}} is `false`).
 +     */
-+createjs.Tween.prototype._addAction = function (o) {  }
++createjs.Timeline.prototype.setPosition = function (value, opt_actionsMode) {  return null; }
 +
 +    /**
-+     * Queues a tween from the current values to the target properties. Set duration to 0 to jump to these value.
-+     * Numeric properties will be tweened from their current value in the tween to the target value. Non-numeric
-+     * properties will be set at the end of the specified duration.
-+     * <h4>Example</h4>
-+     * 
-+     * createjs.createjs.Tween.get(target).to({alpha:0}, 1000);
++     * Pauses or plays this timeline.
 +     *
-+     * @param {(Object|null)} props An object specifying property target values for this tween (Ex. `{x:300}` would tween the x property of the target to 300).
-+     * @param {number=} opt_duration The duration of the wait in milliseconds (or in ticks if `useTicks` is true).
-+     * @param {Function=} opt_ease The easing function to use for this tween. See the {{#crossLink "Ease"}}{{/crossLink}} class for a list of built-in ease functions.
-+     * @see [Tween]
-+     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     * @param {(boolean|null)} value Indicates whether the tween should be paused (`true`) or played (`false`).
++     * @see [Timeline]
 +     */
-+createjs.Tween.prototype.to = function (props, opt_duration, opt_ease) {  return null; }
++createjs.Timeline.prototype.setPaused = function (value) {  }
 +
 +    /**
-+     * Queues an action to call the specified function.
-+     * <h4>Example</h4>
-+     * 
-+     * //would call myFunction() after 1 second.
-+     * mycreatejs.Tween.wait(1000).call(myFunction);
++     * Advances this timeline by the specified amount of time in milliseconds (or ticks if `useTicks` is `true`).
++     * This is normally called automatically by the Tween engine (via the {{#crossLink "Tween/tick:event"}}{{/crossLink}}
++     * event), but is exposed for advanced uses.
 +     *
-+     * @param {(Function|null)} callback The function to call.
-+     * @param {Array=} opt_params . The parameters to call the function with. If this is omitted, then the function will be called with a single param pointing to this tween.
-+     * @param {Object=} opt_scope . The scope to call the function in. If omitted, it will be called in the target's scope.
-+     * @see [Tween]
-+     * @returns {(Tween|null)} This tween instance (for chaining calls).
-+     */
-+createjs.Tween.prototype.call = function (callback, opt_params, opt_scope) {  return null; }
-+
-+    /**
-+     * @see [Tween]
-+     */
-+createjs.Tween.prototype.clone = function () {  }
-+
-+    /**
-+     * @param {(Object|null)} o 
-+     * @see [Tween]
-+     */
-+createjs.Tween.prototype._appendQueueProps = function (o) {  }
-+
-+    /**
-+     * @param {(number|null)} startPos 
-+     * @param {(number|null)} endPos 
-+     * @param {(boolean|null)} includeStart 
-+     * @see [Tween]
++     * @param {(number|null)} delta The time to advance in milliseconds (or ticks if useTicks is true).
++     * @see [Timeline]
 +     */
-+createjs.Tween.prototype._runActions = function (startPos, endPos, includeStart) {  }
++createjs.Timeline.prototype.tick = function (delta) {  }
 +
 +    /**
-+     * Queues an action to set the specified props on the specified target. If target is null, it will use this tween's
-+     * target.
-+     * <h4>Example</h4>
-+     * 
-+     * mycreatejs.Tween.wait(1000).set({visible:false},foo);
-+     *
-+     * @param {(Object|null)} props The properties to set (ex. `{visible:false}`).
-+     * @param {Object=} opt_target The target to set the properties on. If omitted, they will be set on the tween's target.
-+     * @see [Tween]
-+     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     * @param {(number|string|null)} positionOrLabel 
++     * @see [Timeline]
 +     */
-+createjs.Tween.prototype.set = function (props, opt_target) {  return null; }
++createjs.Timeline.prototype._goto = function (positionOrLabel) {  }
 +
 +    /**
-+     * Queues an action to play (unpause) the specified tween. This enables you to sequence multiple tweens.
-+     * <h4>Example</h4>
-+     * 
-+     * mycreatejs.Tween.to({x:100},500).play(otherTween);
++     * Returns a sorted list of the labels defined on this timeline.
 +     *
-+     * @param {(Tween|null)} tween The tween to play.
-+     * @see [Tween]
-+     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     * @see [Timeline]
++     * @returns {(Array|null)} Object]} A sorted array of objects with label and position properties.
 +     */
-+createjs.Tween.prototype.play = function (tween) {  return null; }
++createjs.Timeline.prototype.getLabels = function () {  return null; }
 +
 +    /**
-+     * Advances the tween to a specified position.
++     * Recalculates the duration of the timeline. The duration is automatically updated when tweens are added or removed,
++     * but this method is useful if you modify a tween after it was added to the timeline.
 +     *
-+     * @param {(number|null)} value The position to seek to in milliseconds (or ticks if useTicks is true).
-+     * @param {number=} opt_actionsMode Specifies how actions are handled (ie. call, set, play, pause): <ul> <li>{{#crossLink "Tween/NONE:property"}}{{/crossLink}} (0) - run no actions.</li> <li>{{#crossLink "Tween/LOOP:property"}}{{/crossLink}} (1) - if new position is less than old, then run all actions between old and duration, then all actions between 0 and new.</li> <li>{{#crossLink "Tween/REVERSE:property"}}{{/crossLink}} (2) - if new position is less than old, run all actions between them in reverse.</li> </ul>
-+     * @see [Tween]
-+     * @returns {(boolean|null)} Returns `true` if the tween is complete (ie. the full tween has run & {{#crossLink "Tween/loop:property"}}{{/crossLink}} is `false`).
-+     */
-+createjs.Tween.prototype.setPosition = function (value, opt_actionsMode) {  return null; }
-+
-+    /**
-+     * @param {(Object|null)} props 
-+     * @param {(Object|null)} o 
-+     * @see [Tween]
++     * @see [Timeline]
 +     */
-+createjs.Tween.prototype._set = function (props, o) {  }
++createjs.Timeline.prototype.updateDuration = function () {  }
 +
 +    /**
-+     * Queues a wait (essentially an empty tween).
-+     * <h4>Example</h4>
-+     * 
-+     * //This tween will wait 1s before alpha is faded to 0.
-+     * createjs.createjs.Tween.get(target).wait(1000).to({alpha:0}, 1000);
++     * Adds one or more tweens (or timelines) to this timeline. The tweens will be paused (to remove them from the
++     * normal ticking system) and managed by this timeline. Adding a tween to multiple timelines will result in
++     * unexpected behaviour.
 +     *
-+     * @param {(number|null)} duration The duration of the wait in milliseconds (or in ticks if `useTicks` is true).
-+     * @param {boolean=} opt_passive Tween properties will not be updated during a passive wait. This is mostly useful for use with {{#crossLink "Timeline"}}{{/crossLink}} instances that contain multiple tweens affecting the same target at different times.
-+     * @see [Tween]
-+     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     * @see [Timeline]
++     * @returns {(Tween|null)} The first tween that was passed in.
 +     */
-+createjs.Tween.prototype.wait = function (duration, opt_passive) {  return null; }
++createjs.Timeline.prototype.addTween = function (tween) {  return null; }
 +
-+    /**
-+     * Pauses or plays this tween.
-+     *
-+     * @param {boolean=} opt_value Indicates whether the tween should be paused (`true`) or played (`false`).
-+     * @see [Tween]
-+     * @returns {(Tween|null)} This tween instance (for chaining calls)
-+     */
-+createjs.Tween.prototype.setPaused = function (opt_value) {  return null; }
 +
 +    /**
-+     * Queues an action to pause the specified tween.
++     * Defines labels for use with gotoAndPlay/Stop. Overwrites any previously set labels.
 +     *
-+     * @param {(Tween|null)} tween The tween to pause. If null, it pauses this tween.
-+     * @see [Tween]
-+     * @returns {(Tween|null)} This tween instance (for chaining calls)
-+     */
-+createjs.Tween.prototype.pause = function (tween) {  return null; }
-+
-+    /**
-+     * @param {(Object|null)} step 
-+     * @param {(number|null)} ratio 
-+     * @see [Tween]
++     * @param {(Object|null)} o An object defining labels for using {{#crossLink "Timeline/gotoAndPlay"}}{{/crossLink}}/{{#crossLink "Timeline/gotoAndStop"}}{{/crossLink}} in the form `{labelName:time}` where time is in milliseconds (or ticks if `useTicks` is `true`).
++     * @see [Timeline]
 +     */
-+createjs.Tween.prototype._updateTargetProps = function (step, ratio) {  }
++createjs.Timeline.prototype.setLabels = function (o) {  }
 +
 +    /**
-+     * Advances this tween by the specified amount of time in milliseconds (or ticks if`useTicks` is `true`).
-+     * This is normally called automatically by the Tween engine (via {{#crossLink "Tween/tick"}}{{/crossLink}}), but is
-+     * exposed for advanced uses.
++     * Unpauses this timeline and jumps to the specified position or label.
 +     *
-+     * @param {(number|null)} delta The time to advance in milliseconds (or ticks if `useTicks` is `true`).
-+     * @see [Tween]
-+     */
-+createjs.Tween.prototype.tick = function (delta) {  }
-+
-+    /**
-+     * @param {(Object|null)} props 
-+     * @see [Tween]
-+     */
-+createjs.Tween.prototype._cloneProps = function (props) {  }
-+
-+
-+    /**
-+     * @param {(Object|null)} o 
-+     * @see [Tween]
++     * @param {(number|string|null)} positionOrLabel The position in milliseconds (or ticks if `useTicks` is `true`) or label to jump to.
++     * @see [Timeline]
 +     */
-+createjs.Tween.prototype._addStep = function (o) {  }
++createjs.Timeline.prototype.gotoAndPlay = function (positionOrLabel) {  }
  
+-}());
+diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
+index 8945830..2440fe4 100644
+--- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
++++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
+@@ -1,941 +1,284 @@
+-/*
+-* Tween
+-* Visit http://createjs.com/ for documentation, updates and examples.
+-*
+-* Copyright (c) 2010 gskinner.com, inc.
+-*
+-* Permission is hereby granted, free of charge, to any person
+-* obtaining a copy of this software and associated documentation
+-* files (the "Software"), to deal in the Software without
+-* restriction, including without limitation the rights to use,
+-* copy, modify, merge, publish, distribute, sublicense, and/or sell
+-* copies of the Software, and to permit persons to whom the
+-* Software is furnished to do so, subject to the following
+-* conditions:
+-*
+-* The above copyright notice and this permission notice shall be
+-* included in all copies or substantial portions of the Software.
+-*
+-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+-* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+-* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+-* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+-* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+-* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+-* OTHER DEALINGS IN THE SOFTWARE.
+-*/
+-
++/** @fileoverview Auto-generated Externs files
++ * @externs
++ */
+ /**
+- * The TweenJS Javascript library provides a simple but powerful tweening interface. It supports tweening of both
+- * numeric object properties & CSS style properties, and allows you to chain tweens and actions together to create
+- * complex sequences.
+- *
+- * <h4>Simple Tween</h4>
+- * This tween will tween the target's alpha property from 0 to 1 for 1s then call the <code>handleComplete</code> function.
+- *
+- *	    target.alpha = 0;
+- *	    createjs.Tween.get(target).to({alpha:1}, 1000).call(handleComplete);
+- *	    function handleComplete() {
+- *	    	//Tween complete
+- *	    }
+- *
+- * <strong>Arguments and Scope</strong>
+- * Tween also supports a `call()` with arguments and/or a scope. If no scope is passed, then the function is called
+- * anonymously (normal JavaScript behaviour). The scope is useful for maintaining scope when doing object-oriented
+- * style development.
+- *
+- *      createjs.Tween.get(target).to({alpha:0})
+- *          .call(handleComplete, [argument1, argument2], this);
+- *
+- * <h4>Chainable Tween</h4>
+- * This tween will wait 0.5s, tween the target's alpha property to 0 over 1s, set it's visible to false, then call the
+- * <code>handleComplete</code> function.
+- *
+- *	    target.alpha = 1;
+- *	    createjs.Tween.get(target).wait(500).to({alpha:0, visible:false}, 1000).call(handleComplete);
+- *	    function handleComplete() {
+- *	    	//Tween complete
+- *	    }
+- *
+- * <h4>Browser Support</h4>
+- * TweenJS will work in modern browsers. To use TweenJS with IE8 and earlier, use an older version of PreloadJS
+- * (version 0.4.1 and earlier).
++ * A Tween instance tweens properties for a single target. Instance methods can be chained for easy construction and sequencing:
++ * 
++ * <h4>Example</h4>
++ * 
++ * target.alpha = 1;
++ * createjs.createjs.Tween.get(target)
++ * .wait(500)
++ * .to({alpha:0, visible:false}, 1000)
++ * .call(handleComplete);
++ * function handleComplete() {
++ * //Tween complete
++ * }
++ * 
++ * Multiple tweens can point to the same instance, however if they affect the same properties there could be unexpected
++ * behaviour. To stop all tweens on an object, use {{#crossLink "Tween/removeTweens"}}{{/crossLink}} or pass `override:true`
++ * in the props argument.
++ * 
++ * createjs.createjs.Tween.get(target, {override:true}).to({x:100});
++ * 
++ * Subscribe to the {{#crossLink "Tween/change:event"}}{{/crossLink}} event to get notified when a property of the
++ * target is changed.
++ * 
++ * createjs.createjs.Tween.get(target, {override:true}).to({x:100}).addEventListener("change", handleChange);
++ * function handleChange(event) {
++ * // The tween changed.
++ * }
++ * 
++ * See the Tween {{#crossLink "Tween/get"}}{{/crossLink}} method for additional param documentation.
+  *
+- * @module TweenJS
+- * @main TweenJS
+- */
+-
 -// TODO: possibly add a END actionsMode (only runs actions that == position)?
 -// TODO: evaluate a way to decouple paused from tick registration.
 -
@@ -2460,7 +2198,13 @@ index 8945830..0cfda90 100644
 -			}
 -		}
 -	};
--
++ * @see [Tween]
++ * @param {(Object|null)} target The target object that will have its properties tweened.
++ * @param {Object=} opt_props The configuration properties to apply to this tween instance (ex. `{loop:true, paused:true}`. All properties default to false. Supported props are:<UL> <LI> loop: sets the loop property on this tween.</LI> <LI> useTicks: uses ticks for all durations instead of milliseconds.</LI> <LI> ignoreGlobalPause: sets the {{#crossLink "Tween/ignoreGlobalPause:property"}}{{/crossLink}} property on this tween.</LI> <LI> override: if true, `createjs.Tween.removeTweens(target)` will be called to remove any other tweens with the same target. <LI> paused: indicates whether to start the tween paused.</LI> <LI> position: indicates the initial position for this tween.</LI> <LI> onChange: specifies a listener for the "change" event.</LI> </UL>
++ * @param {Object=} opt_pluginData An object containing data for use by installed plugins. See individual plugins' documentation for details.
++ * @constructor
++ * @extends createjs.EventDispatcher
+ 
 -	/**
 -	 * Registers or unregisters a tween with the ticking system.
 -	 * @method _register
@@ -2884,5 +2628,248 @@ index 8945830..0cfda90 100644
 -	};
 -
 -	createjs.Tween = createjs.promote(Tween, "EventDispatcher");
--
++ */
++createjs.Tween = function (target, opt_props, opt_pluginData) {}
++
++    /**
++     * Advances all tweens. This typically uses the {{#crossLink "Ticker"}}{{/crossLink}} class, but you can call it
++     * manually if you prefer to use your own "heartbeat" implementation.
++     *
++     * @param {(number|null)} delta The change in time in milliseconds since the last tick. Required unless all tweens have `useTicks` set to true.
++     * @param {(boolean|null)} paused Indicates whether a global pause is in effect. Tweens with {{#crossLink "Tween/ignoreGlobalPause:property"}}{{/crossLink}} will ignore this, but all others will pause if this is `true`.
++     * @see [Tween]
++     */
++createjs.Tween.tick = function (delta, paused) {  }
++
++    /**
++     * Stop and remove all existing tweens.
++     *
++     * @see [Tween]
++     */
++createjs.Tween.removeAllTweens = function () {  }
++
++    /**
++     * Returns a new tween instance. This is functionally identical to using "new Tween(...)", but looks cleaner
++     * with the chained syntax of TweenJS.
++     * <h4>Example</h4>
++     * 
++     * var tween = createjs.createjs.Tween.get(target);
++     *
++     * @param {(Object|null)} target The target object that will have its properties tweened.
++     * @param {Object=} opt_props The configuration properties to apply to this tween instance (ex. `{loop:true, paused:true}`). All properties default to `false`. Supported props are: <UL> <LI> loop: sets the loop property on this tween.</LI> <LI> useTicks: uses ticks for all durations instead of milliseconds.</LI> <LI> ignoreGlobalPause: sets the {{#crossLink "Tween/ignoreGlobalPause:property"}}{{/crossLink}} property on this tween.</LI> <LI> override: if true, `createjs.createjs.Tween.removeTweens(target)` will be called to remove any other tweens with the same target. <LI> paused: indicates whether to start the tween paused.</LI> <LI> position: indicates the initial position for this tween.</LI> <LI> onChange: specifies a listener for the {{#crossLink "Tween/change:event"}}{{/crossLink}} event.</LI> </UL>
++     * @param {Object=} opt_pluginData An object containing data for use by installed plugins. See individual plugins' documentation for details.
++     * @param {boolean=} opt_override If true, any previous tweens on the same target will be removed. This is the same as calling `createjs.Tween.removeTweens(target)`.
++     * @see [Tween]
++     * @returns {(Tween|null)} A reference to the created tween. Additional chained tweens, method calls, or callbacks can be applied to the returned tween instance.
++     */
++createjs.Tween.get = function (target, opt_props, opt_pluginData, opt_override) {  return null; }
++
++    /**
++     * Handle events that result from Tween being used as an event handler. This is included to allow Tween to handle
++     * {{#crossLink "Ticker/tick:event"}}{{/crossLink}} events from the createjs {{#crossLink "Ticker"}}{{/crossLink}}.
++     * No other events are handled in createjs.Tween.
++     *
++     * @param {(Object|null)} event An event object passed in by the {{#crossLink "EventDispatcher"}}{{/crossLink}}. Will usually be of type "tick".
++     * @see [Tween]
++     */
++createjs.Tween.handleEvent = function (event) {  }
++
++    /**
++     * Indicates whether there are any active tweens (and how many) on the target object (if specified) or in general.
++     *
++     * @param {Object=} opt_target The target to check for active tweens. If not specified, the return value will indicate if there are any active tweens on any target.
++     * @see [Tween]
++     * @returns {(boolean|null)} If there are active tweens.
++     */
++createjs.Tween.hasActiveTweens = function (opt_target) {  return null; }
++
++    /**
++     * Installs a plugin, which can modify how certain properties are handled when tweened. See the {{#crossLink "CSSPlugin"}}{{/crossLink}}
++     * for an example of how to write TweenJS plugins.
++     *
++     * @param {(Object|null)} plugin The plugin class to install
++     * @param {(Array|null)} properties An array of properties that the plugin will handle.
++     * @see [Tween]
++     */
++createjs.Tween.installPlugin = function (plugin, properties) {  }
++
++    /**
++     * Removes all existing tweens for a target. This is called automatically by new tweens if the `override`
++     * property is `true`.
++     *
++     * @param {(Object|null)} target The target object to remove existing tweens from.
++     * @see [Tween]
++     */
++createjs.Tween.removeTweens = function (target) {  }
++
++    /**
++     * Registers or unregisters a tween with the ticking system.
++     *
++     * @param {(Tween|null)} tween The tween instance to register or unregister.
++     * @param {(boolean|null)} value If `true`, the tween is registered. If `false` the tween is unregistered.
++     * @see [Tween]
++     */
++createjs.Tween._register = function (tween, value) {  }
++
++    /**
++     * @param {(Object|null)} o 
++     * @see [Tween]
++     */
++createjs.Tween.prototype._addAction = function (o) {  }
++
++    /**
++     * Queues a tween from the current values to the target properties. Set duration to 0 to jump to these value.
++     * Numeric properties will be tweened from their current value in the tween to the target value. Non-numeric
++     * properties will be set at the end of the specified duration.
++     * <h4>Example</h4>
++     * 
++     * createjs.createjs.Tween.get(target).to({alpha:0}, 1000);
++     *
++     * @param {(Object|null)} props An object specifying property target values for this tween (Ex. `{x:300}` would tween the x property of the target to 300).
++     * @param {number=} opt_duration The duration of the wait in milliseconds (or in ticks if `useTicks` is true).
++     * @param {Function=} opt_ease The easing function to use for this tween. See the {{#crossLink "Ease"}}{{/crossLink}} class for a list of built-in ease functions.
++     * @see [Tween]
++     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     */
++createjs.Tween.prototype.to = function (props, opt_duration, opt_ease) {  return null; }
++
++    /**
++     * Queues an action to call the specified function.
++     * <h4>Example</h4>
++     * 
++     * //would call myFunction() after 1 second.
++     * mycreatejs.Tween.wait(1000).call(myFunction);
++     *
++     * @param {(Function|null)} callback The function to call.
++     * @param {Array=} opt_params . The parameters to call the function with. If this is omitted, then the function will be called with a single param pointing to this tween.
++     * @param {Object=} opt_scope . The scope to call the function in. If omitted, it will be called in the target's scope.
++     * @see [Tween]
++     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     */
++createjs.Tween.prototype.call = function (callback, opt_params, opt_scope) {  return null; }
++
++    /**
++     * @see [Tween]
++     */
++createjs.Tween.prototype.clone = function () {  }
++
++    /**
++     * @param {(Object|null)} o 
++     * @see [Tween]
++     */
++createjs.Tween.prototype._appendQueueProps = function (o) {  }
++
++    /**
++     * @param {(number|null)} startPos 
++     * @param {(number|null)} endPos 
++     * @param {(boolean|null)} includeStart 
++     * @see [Tween]
++     */
++createjs.Tween.prototype._runActions = function (startPos, endPos, includeStart) {  }
++
++    /**
++     * Queues an action to set the specified props on the specified target. If target is null, it will use this tween's
++     * target.
++     * <h4>Example</h4>
++     * 
++     * mycreatejs.Tween.wait(1000).set({visible:false},foo);
++     *
++     * @param {(Object|null)} props The properties to set (ex. `{visible:false}`).
++     * @param {Object=} opt_target The target to set the properties on. If omitted, they will be set on the tween's target.
++     * @see [Tween]
++     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     */
++createjs.Tween.prototype.set = function (props, opt_target) {  return null; }
++
++    /**
++     * Queues an action to play (unpause) the specified tween. This enables you to sequence multiple tweens.
++     * <h4>Example</h4>
++     * 
++     * mycreatejs.Tween.to({x:100},500).play(otherTween);
++     *
++     * @param {(Tween|null)} tween The tween to play.
++     * @see [Tween]
++     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     */
++createjs.Tween.prototype.play = function (tween) {  return null; }
++
++    /**
++     * Advances the tween to a specified position.
++     *
++     * @param {(number|null)} value The position to seek to in milliseconds (or ticks if useTicks is true).
++     * @param {number=} opt_actionsMode Specifies how actions are handled (ie. call, set, play, pause): <ul> <li>{{#crossLink "Tween/NONE:property"}}{{/crossLink}} (0) - run no actions.</li> <li>{{#crossLink "Tween/LOOP:property"}}{{/crossLink}} (1) - if new position is less than old, then run all actions between old and duration, then all actions between 0 and new.</li> <li>{{#crossLink "Tween/REVERSE:property"}}{{/crossLink}} (2) - if new position is less than old, run all actions between them in reverse.</li> </ul>
++     * @see [Tween]
++     * @returns {(boolean|null)} Returns `true` if the tween is complete (ie. the full tween has run & {{#crossLink "Tween/loop:property"}}{{/crossLink}} is `false`).
++     */
++createjs.Tween.prototype.setPosition = function (value, opt_actionsMode) {  return null; }
++
++    /**
++     * @param {(Object|null)} props 
++     * @param {(Object|null)} o 
++     * @see [Tween]
++     */
++createjs.Tween.prototype._set = function (props, o) {  }
++
++    /**
++     * Queues a wait (essentially an empty tween).
++     * <h4>Example</h4>
++     * 
++     * //This tween will wait 1s before alpha is faded to 0.
++     * createjs.createjs.Tween.get(target).wait(1000).to({alpha:0}, 1000);
++     *
++     * @param {(number|null)} duration The duration of the wait in milliseconds (or in ticks if `useTicks` is true).
++     * @param {boolean=} opt_passive Tween properties will not be updated during a passive wait. This is mostly useful for use with {{#crossLink "Timeline"}}{{/crossLink}} instances that contain multiple tweens affecting the same target at different times.
++     * @see [Tween]
++     * @returns {(Tween|null)} This tween instance (for chaining calls).
++     */
++createjs.Tween.prototype.wait = function (duration, opt_passive) {  return null; }
++
++    /**
++     * Pauses or plays this tween.
++     *
++     * @param {boolean=} opt_value Indicates whether the tween should be paused (`true`) or played (`false`).
++     * @see [Tween]
++     * @returns {(Tween|null)} This tween instance (for chaining calls)
++     */
++createjs.Tween.prototype.setPaused = function (opt_value) {  return null; }
++
++    /**
++     * Queues an action to pause the specified tween.
++     *
++     * @param {(Tween|null)} tween The tween to pause. If null, it pauses this tween.
++     * @see [Tween]
++     * @returns {(Tween|null)} This tween instance (for chaining calls)
++     */
++createjs.Tween.prototype.pause = function (tween) {  return null; }
++
++    /**
++     * @param {(Object|null)} step 
++     * @param {(number|null)} ratio 
++     * @see [Tween]
++     */
++createjs.Tween.prototype._updateTargetProps = function (step, ratio) {  }
++
++    /**
++     * Advances this tween by the specified amount of time in milliseconds (or ticks if`useTicks` is `true`).
++     * This is normally called automatically by the Tween engine (via {{#crossLink "Tween/tick"}}{{/crossLink}}), but is
++     * exposed for advanced uses.
++     *
++     * @param {(number|null)} delta The time to advance in milliseconds (or ticks if `useTicks` is `true`).
++     * @see [Tween]
++     */
++createjs.Tween.prototype.tick = function (delta) {  }
++
++    /**
++     * @param {(Object|null)} props 
++     * @see [Tween]
++     */
++createjs.Tween.prototype._cloneProps = function (props) {  }
++
++
++    /**
++     * @param {(Object|null)} o 
++     * @see [Tween]
++     */
++createjs.Tween.prototype._addStep = function (o) {  }
+ 
 -}());