Download ZIP View documentation View in Github


Result

Code

var canvas = CE.defines("canvas_id").
            ready(function() {
                canvas.Scene.call("MyScene");
            });
       

canvas.Scene.new({
    name: "MyScene",
    materials: {
        images: {
            spider: "images/spider.png"
        }
    },
    ready: function(stage) {
    
        var el = this.createElement();
        el.drawImage("spider");
        
        el.on("click", function(e) { // or el.click(function(e) {
            this.opacity = this.opacity < 1 ? 1 : 0.5 ;
        });
        
        stage.append(el);
        
    }
});