質問: new createjs.Shape(); shapes[i].graphics.beginFill('Blue') .drawRect(20, i * 50, 100, 40); shapes[i].addEventListener('click', function () { console.log('clicked : ', i); // どれをクリックしても'clicked : 5'となる }); stage.addChild(shapes[i]); } ```
回答: スコープの問題じゃ? ローカル変数ならどうでしょ。 分かりやすくするなら、各ボタンに 別々の関数を割り当ててみるとか。