使用kineticjs将json图像加载到标签中

时间:2013-08-06 10:25:21

标签: javascript json tabs kineticjs

我没有使用任何 jQuery 。我有三个选项卡,每个选项卡中有三个不同的图像,并且有机会在每个图像中写入不同的文本。我只使用了一个舞台,在我添加图像的地方添加了一个图像层。我刚刚为每个标签更改了imageObj.src(为了插入不同的图像)。

我想要实现的是返回选项卡并找到之前设置的文本的图像。因此,我将该阶段保存为stage.toJson(),我得到了正确的json字符串。当我在新版本中重新加载它时,它可以工作(用文本向我显示正确的图像),但之后由于某种原因崩溃:

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;   

根本没有想法?日Thnx。

0 个答案:

没有答案