Mercurial > MadButterfly
annotate nodejs/examples/scribbo/testsvg.js @ 1535:9aff42a7e2b9 tip
Fix issue of add/remove a frame at a scene before all key frames of a layer.
When you added or removed a frame at a scene before all key frames of
a layer, frameline was not updated correctly. It seems nothing
happened, but domview is updated. This changeset fix this issue by
correcting logic for boundary case.
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Fri, 30 Sep 2011 22:07:28 +0800 |
parents | c297ceec37f2 |
children |
rev | line source |
---|---|
1375 | 1 // -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*- |
2 // vim: sw=4:ts=8:sts=4 | |
3 var svg = require("svg"); | |
4 var mbapp = require("mbapp"); | |
5 var sys=require("sys"); | |
6 var animate=require("animate"); | |
7 var fs = require("fs"); | |
1403 | 8 var s=0; |
9 app = new mbapp.app(":0.0",1920,1080); | |
10 app.loadSVG("test1.svg"); | |
11 app.addKeyListener(mbapp.KEY_LEFT, function() { | |
12 s--; | |
13 app.runToScene(s); | |
14 }); | |
15 app.addKeyListener(mbapp.KEY_RIGHT, function() { | |
16 s++; | |
17 app.runToScene(s); | |
18 }); | |
1375 | 19 app.loop(); |
20 | |
21 |