annotate nodejs/examples/simple/testimage.js @ 1396:a5672125e515

Copy the transformation matrix when we clone it. It looks like the MB do not copy the matrix automatically. Support isuse attribute to decide how to generate the tweened matrix.
author wycc
date Sat, 02 Apr 2011 05:39:26 +0800
parents a74b4d986a91
children
rev   line source
828
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
1 // -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
2 // vim: sw=4:ts=8:sts=4
939
a74b4d986a91 Move examples for nodejs into nodejs/examples/ sub-directories.
Thinker K.F. Li <thinker@codemud.net>
parents: 828
diff changeset
3 var svg = require("svg");
a74b4d986a91 Move examples for nodejs into nodejs/examples/ sub-directories.
Thinker K.F. Li <thinker@codemud.net>
parents: 828
diff changeset
4 var mbapp = require("mbapp");
828
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
5 var sys=require("sys");
939
a74b4d986a91 Move examples for nodejs into nodejs/examples/ sub-directories.
Thinker K.F. Li <thinker@codemud.net>
parents: 828
diff changeset
6 var animate=require("animate");
828
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
7 var fs = require("fs");
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
8
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
9 app = new mbapp.app();
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
10
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
11 coord = app.mb_rt.coord_new(app.mb_rt.root);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
12 data=mbapp.ldr.load("sample.png");
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
13 paint = app.mb_rt.paint_image_new(data);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
14 img = app.mb_rt.image_new(10,10,50,50);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
15 paint.fill(img);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
16 coord.opacity = 0.9;
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
17 coord.add_shape(img);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
18
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
19 app.loop();