コードがあります:
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";
が、問題に応じて興味深い解決策です。