2010-01-18 88 views
0

我有一個有時具有HTML控件的應用程序。如果我刪除了html控件並在應用程序之外單擊,然後再次返回。我收到一個錯誤。AIR HTML控件setFocus

TypeError:錯誤#1009:無法訪問空對象引用的屬性或方法。 at mx.core :: FlexHTMLLoader/setFocus()[C:\ autobuild \ 3.5.0 \ frameworks \ projects \ airframework \ src \ mx \ core \ FlexHTMLLoader.as:175] at mx.managers :: FocusManager/activateHandler ()[C:\ autobuild \ 3.5.0 \ frameworks \ projects \ framework \ src \ mx \ managers \ FocusManager.as:629]

它就好像應用程序試圖將焦點設置在我的html組件上,即使我已將其刪除。我已經嘗試過mouseFocusEnabled =「false」focusEnabled =「false」來嘗試停止這個,但沒有快樂。

任何想法?

+0

你的問題非常含糊。也許如果你給了一些代碼,人們會更傾向於回答。 – 2010-01-18 15:35:53

回答

0

好吧我通過調用focusManager.deactivate()來解決這個問題。無論如何,我不需要在這個應用程序上進行鼠標交互。