window.addEventListener("load", init);
function init() {
var stage = new createjs.Stage("myCanvas");
var size = 10;
var particle = new createjs.Shape();
particle.graphics.beginFill('hsl(160,65%,70%)').drawCircle(0, 0, size);
stage.addChild(particle);
particle.x = stage.canvas.width / 2;
particle.y = 0;
var vy = 0;
createjs.Ticker.addEventListener("tick", handleTick);
function handleTick() {
vy += .5;
vy *= 0.95;
particle.y += vy;
if (particle.y > stage.canvas.height - size) {
particle.y = stage.canvas.height - size;
vy *= -1;
}
stage.update();
}
createjs.Ticker.timingMode = createjs.Ticker.RAF;
}