2012-02-05 39 views
0

我有一個帶有dragEnabled true和dropEnabled爲true的itemrenderer的列表。現在,我試圖告訴flex不要讓拖動的項目(即使是圖標指示)離開放置面板。我不在乎它是否停止了拖動,或者只是將它凍結,就好像它是應用程序邊框一樣 - 我不能。我試圖阻止拖動dragExit處理程序,但似乎忽略它。有沒有人知道有這樣的工作機制? (Flex 4中)flex - 不要讓拖動圖標脫離放置目標

感謝

回答

0

試穿拖動出口:

  • 比dragExit的項目的其它
  • 或將mouseEnabled假上的項目的階段元件上的SETFOCUS

或者,您可以嘗試偵聽mouseOut事件並嘗試相同。

+0

mouseEnabled或setFocus提示沒有成功。爲什麼mouseOut會工作? – Assaf 2012-02-06 12:52:44

+0

mouseOut可能更好地捕獲鼠標離開列表而非dragExit項目的事實。它可能更可靠。 – keyle 2012-02-06 22:52:04

+0

DragExit確實捕獲了事件,但我沒有找到任何可以告訴他停止拖動或事件停止移動的事情(stopDrag沒有做任何事情......) – Assaf 2012-02-08 09:38:21