Fountain Effect

var emitter = new Emitter({pos : {x: 100, y: 200}});
emitter.addGroup({
		width:5,
		height:2,
		thrust : 0,
		thrustRange: {min:5, max:12}, 
		angleRange : {min:18, max:22},
		endAlpha: 0, 
		startColor : {r: 255, g:255, b:0},
		endColor : {r: 255, g:0, b:0},
		duration : -1,
		rate: 400,
		angleChange : 2,
		lifeTime : 2500,
		alignToAngle: true,
		blend:true
	});
			

Clicked Effect

var emitter = new Emitter({pos : {x: this.cX, y: this.cY}});

// Initial Fire
emitter.addGroup({
	size: 10, 
	endSize: 1, 
	thrust : 0,
	thrustRange: {min:1, max:20}, 
	angle : 0,
	angleRange : {min:0, max:360}, 
	endAlpha: 0, 
	startColor : {r: 255, g:100, b:0}, 
	endColor: {r:255, g:255, b:0},
	duration : 1000,
	rate: 100,
	lifeTime : 500

});

// Rotating purp to green
emitter.addGroup({
	size: 5, 
	thrust : 5,
	angle : 0,
	angleRange : {min:0, max:360}, 
	endAlpha: 0, 
	startColor : {r: 255, g:0, b:255}, 
	endColor: {r:0, g:255, b:0},
	duration : 1000,
	angleChange : 15,
	rate: 100,
	delay  : 500,
	lifeTime : 1000
});
			
// Smoke effect		
emitter.addGroup({
	size: 15, 
	endSize: 25, 
	thrust : 0,
	thrustRange: {min:1, max:2}, 
	angle : 0,
	angleRange : {min:0, max:360}, 
	alpha : 1,
	endAlpha: 0, 
	startColor : {r: 150, g:150, b:150}, 
	endColor: {r:100, g:100, b:100},
	duration : 5000,
	delay : 500,
	rate: 8,
	lifeTime : 3000,
	blend : true
});