2011-07-28 78 views
1

我有Flex中的工具提示,但是當單擊一個組件時,工具提示消失,用戶必須將鼠標移出控件,然後返回到控件以顯示工具提示。當按鈕被點擊時,Flex工具提示消失

有沒有一種方法可以防止鼠標單擊時工具提示被破壞。

我試過打電話 e.stopImmediatePropagation(); e.preventDefault();在鼠標點擊按鈕事件。還嘗試處理和防止tooltipEnd和tooltipHide事件,但當按鈕被點擊時它們不會被觸發。

謝謝。

+0

我不希望你做任何事情/點擊事件應該防止工具提示消失[雖然它可能,如果你把你的偵聽器在捕獲階段;但如果您在捕捉階段取消,我不確定該按鈕是否可點擊]。向我們展示如何爲toolTipEnd和toolTipHide添加偵聽器的代碼以及您的實際嘗試是如何防止刪除toolTip。 – JeffryHouser

回答

2

我已通過向mouseDown事件添加事件處理程序,然後調用preventDefault和stopImmediatePropagation來解決此問題,從而防止工具提示消失,並且該按鈕仍可點擊。