Super fast HTML 5 2D rendering engine , supporting Canvas and WebGL rendering
- bitmap
- transform
- flip
- filter
- shape
- cache
- sprite
- txt
- particle
- particle system
- box2d
- keyboard events
- collision
- loader
To achieve this effect:
You need to use the following code:
var bmp, stage = new Stage("#ourCanvas"); bmp = new Bitmap("img/atLogo.png"); //(0.5,0.5)==〉The center is the point of rotation bmp.originX = 0.5; bmp.originY = 0.5; //bind click event, the event monitor can be accurate to pixel bmp.onClick(function () { //apply a random filter to the bmp bmp.setFilter(Math.random(), Math.random(), Math.random(), 1); }); //add object to stage stage.add(bmp); var step = 0.01; //loop stage.onTick(function () { bmp.rotation += 0.5; if (bmp.scaleX > 1.5 || bmp.scaleX < 0.5) { step *= -1; } bmp.scaleX += step; bmp.scaleY += step; });
This content is released under the (http://opensource.org/licenses/MIT) MIT License.