var EventFactory = {}; EventFactory.createSun = function(levelData) { var sun_ = new createjs.Bitmap(loader.getResult('img_levelSun')); DragComponent.add(sun_); sun_.dragFriction = CONST.SUN_FRICTION; sun_.dragAllowX = false; sun_.x = levelData.sunPosition[0]; sun_.y = levelData.sunPosition[1]; var bounds = sun_.getBounds(); sun_.regX = bounds.width/2; sun_.regY = bounds.height/2; return sun_; } EventFactory.createRain = function(levelData) { var rain = new Rain(levelData); return rain; } EventFactory.createBird = function(levelData) { var bird = new Bird(levelData); return bird; }