私はjQueryを使用していません。3 つのタブがあり、各タブに 1 つずつ、3 つの異なる画像があり、各画像に異なるテキストを書き込むことができます。ステージを 1 つだけ使用し、画像を追加する画像レイヤーを 1 つ追加しました。各タブを変更しましたimageObj.src
(異なる画像を挿入するため)。
私が達成したいのは、タブに戻って、以前に設定されたテキストを含む画像を見つけることです。したがって、そのステージを として保存しstage.toJson()
、正しい json 文字列を取得しました。newstage でリロードすると動作します (テキスト付きの正しい画像が表示されます) が、その直後に何らかの理由でクラッシュします:
case '1': // case tab 1
stage.removeChildren();
if(!json==""){
imageObj.src = 'image url';
var newstage = Kinetic.Node.create(json,'tabscontent');
imageObj.onload = function() {
newstage.get('.shirtimg')[0].setImage(imageObj);
newstage.draw();
}
}
break;
アイデアはありますか?ありがとうございます。