0

まず、バージョン4.3.0のステージではドラッグアンドドロップが正しく機能するため、4.3.3で次の問題が発生する理由を理解したいと思います。

私には3つの段階があります。1つはiframe内のドキュメントのコンテナに座っています。他のものはiframeの親ドキュメントのコンテナに配置され、1つは形状の複雑なレイアウトを表示し、もう1つはテスト用の単一の単純な形状を表示します。すべてのアクションを制御するiframe内のドキュメントには、正しくドラッグアンドドロップするビューファインダーオーバーレイがあります。ただし、レイアウトおよびテストステージの形状は、マウスアップでは解放されません。

何が起こっているのかについてのアイデアをいただければ幸いです...私は最新の状態に保つように努めたいと思います。

4

2 に答える 2

0

さて、私はあなたのコードのどれも見ることができないので、私はあまり助けることができないので、以下をやってみてください。

使用している形状ごとに、次の属性を追加します。

  dragOnTop: false

例:

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

最初に構造を修正して、どうやって答えを見つけたかを説明しましょう。共有ファイルと2つのiframeを含む保持ファイルがあります。1つはマシンのようなインデックス用で、もう1つはそれぞれ独自のスクリプトを持つ表示用です。メインの共有ファイルはnameset.jsonで、すべてのオブジェクトとそのキー/値のカプレットが一覧表示されます。これらは、マシンとディスプレイフレームワークに「記入」するために送信されます。Global.stages配列を参照して、KineticGlobalオブジェクトでも同じことができると思いました。各iframeには(ポインターではなく)独自のキネティックリンクが必要であり、これらを使用して、ここに示すマップのようなマシン/ディスプレイの相互作用を組み合わせる必要があることは明らかです。とにかく、すべてのドラッグアンドドロップは、昇格されたとおりにスムーズに機能します。それをありがとう!

回答済みとしてマークされますが、誰かコメントがあれば喜んで読んでください。

ネームセットマップデバイス

于 2013-04-01T09:07:38.897 に答える