2014-02-18 53 views
0

我有一个组,里面是一个图像。我有代码工作,所以你可以用鼠标滚轮放大。当缩放停止时,我将以更大的尺寸重新加载图像。我的新形象添加到组(旧的图像仍然是集团的一部分),然后我这样做:放大后重新加载图像KineticJS

img.remove(); 
img.destroy(); 
imgNew.moveToTop(); 
imgNew.offsetX = offset.x; 
imgNew.offsetY = offset.y; 

这段代码的结束,我的旧图像消失,而新的不可见。它有一个理智的位置,它是我的小组的孩子。它的尺寸与我所期望的完全相同(绝对位置为0,0,尺寸比我的画布大)。我已经关闭剪辑,所以如果它在任何地方都可见,我会看到它。我在调试器中改变了位置,并在画布,图层和组上调用了draw()。我拖动了代码,并且我已经尽可能地拖动了拖动控件(仍然存在)。我还更改了我的代码,只是将新图像添加到顶层图层而不是更低层组。

我应该提到,如果它是相关的,则图像来自WebAPI RESTful服务,并且尺寸被传入,因此这两个图像的图像URL是不同的。

我根本找不到我的图片!!!接下来我应该做什么?

回答