有一个代码:
if (angleKeyS == 'open') {
angleKeyS = 'close';
anim.start();
}
在动画变量内改变的值angleKeyS = 'open'
var angleKeyS = 'open'; // Global variable, default
// ...
var anim = new Kinetic.Animation(function(frame) {
// ...
angleKeyS = 'open';
}, layer);
如何使变量“angleKeyS”成为对象“anim”的一部分,而不是全局变量?
此链接创建一个对象var test = new Object(); test.kinetic = new Kinetic.Animation(..); test.angleKeyS = "string";
,但根据问题它是有趣的解决方案。