2014-11-06 62 views
-1

我需要能夠在更改時觸發事件,但只有當用戶關注輸入文本時纔會觸發事件。 有沒有我可以使用的任何一個事件?Flex - 改變和focusOut在一個事件?

我想我可以使用兩者的結合,通過找出它們中的觸發器最後,並且僅使用,如果對方一直叫,但引入了一些複雜性和雜波的代碼。

+0

Change和FocusOut是兩個不同的事件。這聽起來像你試圖「在FocusOut上的東西,但只有在自FocusIn以後文本發生了變化」。 – Brian 2014-11-06 22:25:47

+0

@Brian是的,這是我想要做的。 – 2014-11-11 10:46:14

回答

0

沒有將這兩個概念結合在一起的單個事件。你需要編寫一些自定義邏輯來完成你所描述的內容。

0

使用mx.managers.FocusManager getFocus()方法可以找到當前具有焦點的組件。在TextInput的更改處理程序中,您可以檢查此TextInput當前是否是具有焦點的組件。如果沒有,你可以去做你的生意。