$("#show").click(function(){
var stage = Kinetic.Node.create(json, 'container2');
var ball = new Image();
var cone = new Image();
var tshirt = new Image();
ball.onload = function() {
stage.get('.ball').apply('setImage', ball);
stage.get('.cone').apply('setImage', cone);
stage.get('.tshirt').apply('setImage', tshirt);
stage.draw();
};
ball.src = 'images/sport_soccer.png';
cone.src = 'images/cone.png';
tshirt.src = 'images/school_events.png';
});
表示ボタン 新しい div でステージをロードします。問題なくロードしますが、ステージに 3 つの画像がある場合、新しいステージで 3 回ロードします。
私が使うときも
ball.onload = function() {
stage.get('.ball').apply('setImage', ball);
stage.draw();
};
tshirt.onload = function() {
stage.get('.tshirt').apply('setImage', tshirt);
stage.draw();
};
cone.onload = function() {
stage.get('.cone').apply('setImage', cone);
stage.draw();
};
ここで同じ問題。