2009-06-16 23 views
0

有沒有辦法判斷Flex TextArea是否有閃爍的光標?一個跡象是,如果該組件的重點是:Flex:如何判斷TextArea是否閃爍光標

 
focusManager.getFocus() == textArea 

但它可能有一個閃爍的光標,而不必關注的焦點。我不確定相反是否可能(焦點不閃爍光標)。

編輯:這裏的揉寫似乎是「組件級」焦點和「玩家級」焦點(根據FocusManager文檔)之間的區別。我還沒有找到任何關於後者或API的很好的解釋。

回答

2

閃爍的光標是一種可視指示,您現在可以在文本框中鍵入文本,因此它必須具有焦點。 可能會破解一個頁面,使textArea在移除焦點時閃爍光標,但這是錯誤的。因此,在正常使用情況下,如果textArea具有焦點,則其將具有閃爍的光標,並且如果它具有閃爍的光標,則它將具有焦點。

+0

似乎合理,但如果`focusEnabled`設置爲false,那麼`TextArea`仍然接受焦點(焦點環,閃爍的光標),而焦點管理器報告當前焦點爲null。 – 2009-06-17 16:08:13