canvas = document.getElementById("myCanvas");
stage = new createjs.Stage(canvas);
stage.addEventListener("stagemousedown",mouseDown);
stage.addEventListener("stagemousemove",mouseMove);
images:["http://ico.ooopic.com/ajax/iconpng/?id=94830.png"],
frames:{width:128,height:128}
var spriteSheet = new createjs.SpriteSheet(data);
sprite = new createjs.Sprite(spriteSheet);
createjs.Ticker.setFPS(20);
createjs.Ticker.addEventListener("tick",handleTick);
function handleTick(event){
var t = stage.getNumChildren();
for(var i = t-1;i>0;i--){
var s = stage.getChildAt(i);
s.vS = (Math.random() -0.5)*0.05;
s.vA = -Math.random() *0.05 -0.01;
s.scaleX = s.scaleY =s.scaleX+ s.vS;
if(s.alpha <= 0 || s.y >canvas.height || s.x >canvas.width){
function mouseDown(event){
global(Math.random()*100 + 50,stage.mouseX,stage.mouseY,2);
function mouseMove(event){
global(Math.random(),stage.mouseX,stage.mouseY,1);
function global(sum,x,y,speed){
for(var i = 0;i<sum;i++){
s.alpha = Math.random()*0.5 + 0.5;
s.scaleX = s.scaleY = Math.random()*0.5;
var a = Math.PI * 2 *Math.random();
var v = (Math.random() - 0.5) *30 *speed;