var stage = acgraph.create("container");
var labelBg = stage.rect();
var label = stage.text(130,130);
label.text("Click here to start the process of rendering");
var labelBounds = label.getBounds();
.setX((labelBounds.left)-20)
.setY((labelBounds.top)+20)
.setWidth(labelBounds.width+40)
.setHeight(labelBounds.height-40)
label.disablePointerEvents(true);
stage.listen("renderstart", function(){
start = (new Date()).getTime();
labelBg.listen("click", function(){
stage.listenOnce("renderfinish", function(){
finish = (new Date()).getTime();
label.text((finish - start) + "ms");
var labelBounds = label.getBounds();
.setX((labelBounds.left)-20)
.setY((labelBounds.top)+20)
.setWidth(labelBounds.width+40)
.setHeight(labelBounds.height-40);
for (var i = 0; i < 500; i++) {
var left = Math.random() * 300;
var qwer = Math.random() * 300;
var rect = stage.rect(left, qwer, 10, 10);