Skip to content

Instantly share code, notes, and snippets.

@gyohk
gyohk / gist:accc06fef2d1ce872c6e
Created March 27, 2015 00:40
nested timeline using createJS.
var timeline = new createjs.Timeline([], { start: 0 }, { paused: true });
var timeline2 = new createjs.Timeline([], { start: 0 }, { paused: true });
timeline.addTween(
createjs.Tween.get(ellipse).to({ x: 100 }, 500, createjs.Ease.cubicOut),
createjs.Tween.get(ellipse2).to({ y: 100 }, 500, createjs.Ease.cubicOut).call(function(){
timeline2.gotoAndPlay('start');
})
);
timeline2.addTween(
createjs.Graphics.prototype.dashedLineTo = function( x1 , y1 , x2 , y2 , dashLen ){
this.moveTo( x1 , y1 );
var dX = x2 - x1;
var dY = y2 - y1;
var dashes = Math.floor(Math.sqrt( dX * dX + dY * dY ) / dashLen );
var dashX = dX / dashes;
var dashY = dY / dashes;
var q = 0;