update to "tween.js" file + tests for "tweenjs"

This commit is contained in:
basarat
2013-08-27 02:44:38 +10:00
parent f1bdd8b3df
commit 216cbf4826
2 changed files with 17 additions and 1 deletions
+5 -1
View File
@@ -11,6 +11,7 @@ declare module TWEEN {
export function remove(tween:Tween): void;
export function update(time:number): boolean;
// Class documentation : http://www.createjs.com/Docs/TweenJS/classes/Tween.html
export class Tween {
constructor(object?:any);
to(properties:any, duration:number): Tween;
@@ -23,7 +24,10 @@ declare module TWEEN {
onStart(callback:Function): Tween;
onUpdate(callback:Function): Tween;
onComplete(callback:Function): Tween;
update(time:number): boolean;
update(time: number): boolean;
wait(duration: number): Tween;
call(callback: Function, params?: any[], scope?: any): Tween;
static get(target: any, props?: any, pluginData?: any, override?: boolean): Tween;
}
export var Easing: TweenEasing;
export var Interpolation: TweenInterpolation;
+12
View File
@@ -0,0 +1,12 @@
///<reference path="./tweenjs.d.ts"/>
declare var target;
var Tween = createjs.Tween;
// source : http://www.createjs.com/Docs/TweenJS/modules/TweenJS.html
// Chainable modules :
target.alpha = 1;
Tween.get(target).wait(500).to({ alpha: 0, visible: false }, 1000).call(onComplete);
function onComplete() {
//Tween complete
}