annotate nodejs/examples/scene/scene.js @ 1160:1a699dc00fa3

Fix the issue of not removing node in old scene when switching scenes. - When a timeline is playing and crossing two scenes (tween block), nodes, for the old scene, in duplicate group must be removed. But, it is not. - It is fixed by checking if nodes, in the duplicate group, are also in the key frame next to the new scene. All nodes that is not in next key frame are remove.
author Thinker K.F. Li <thinker@codemud.net>
date Tue, 28 Dec 2010 13:35:34 +0800
parents 380464725e75
children
rev   line source
979
380464725e75 Add scene demo program
wycc
parents:
diff changeset
1 // -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
380464725e75 Add scene demo program
wycc
parents:
diff changeset
2 // vim: sw=4:ts=8:sts=4
380464725e75 Add scene demo program
wycc
parents:
diff changeset
3 var svg = require("svg");
380464725e75 Add scene demo program
wycc
parents:
diff changeset
4 var mbapp = require("mbapp");
380464725e75 Add scene demo program
wycc
parents:
diff changeset
5 var sys=require("sys");
380464725e75 Add scene demo program
wycc
parents:
diff changeset
6 var animate=require("animate");
380464725e75 Add scene demo program
wycc
parents:
diff changeset
7 var fs = require("fs");
380464725e75 Add scene demo program
wycc
parents:
diff changeset
8 var main=require("./mainmenu");
380464725e75 Add scene demo program
wycc
parents:
diff changeset
9 app = new mbapp.app(":0.0",800,600);
380464725e75 Add scene demo program
wycc
parents:
diff changeset
10 scene=new main.MainMenu(app);
380464725e75 Add scene demo program
wycc
parents:
diff changeset
11 app.loop();