0

首先,拖放在我的 4.3.0 版本中可以正常工作,所以我只想了解为什么我在 4.3.3 中遇到以下问题。

我有三个阶段。一个位于 iframe 文档中的容器中。其他的放在 iframe 父文档中的容器中,一个显示复杂的形状布局,另一个显示单个简单的形状用于测试。控制所有动作的 iframe 中的文档有一个可以正确拖放的取景器叠加层。然而,布局和测试阶段的形状不会在 mouseup 上释放。

任何关于正在发生的事情的想法将不胜感激......我喜欢尝试保持最新状态。

4

2 回答 2

0

让我通过首先修改结构来解释我是如何找到答案的。有一个包含共享文件和两个 iframe 的保存文件——一个用于类似机器的索引,一个用于显示,每个都有自己的脚本。主要的共享文件是 nameset.json,它列出了所有对象及其键/值对。这些被发送以“填写”机器和显示框架。我想我可以对 Kinetic Global 对象做同样的事情,指的是 Global.stages 数组。现在似乎很明显,每个 iframe 都需要自己的 Kinetic 链接(而不是指针),并且这些链接需要用于结合机器/显示交互,如此处显示的地图。无论如何,所有的拖放操作都可以顺利进行。感谢那!

将标记为已回答,但如果有人有任何意见,将很高兴阅读它们。

名称集地图设备

于 2013-04-01T09:07:38.897 回答
0

好吧,由于我看不到您的任何代码,我只能提供这么多帮助,请尝试执行以下操作。

对于您拥有的每个形状,添加以下属性:

  dragOnTop: false

例子:

  Kinetic.Rect({
      fill: 'blue',
      dragOnTop: false
  });
于 2013-03-01T15:20:17.090 回答