Flex 4.5下 mx:TabNavigator 與s:TextInput一起使用的Bug
阿新 • • 發佈:2019-02-08
今日發現,在Flex 4.5下 mx:TabNavigator 與s:TextInput一起會曾在bug,具體操作為:
<mx:TabNavigator x="10" y="274" width="200" height="112">
<s:NavigatorContent width="100%" height="100%" label="選項卡 1">
<s:TextInput x="40" y="10"/>
</s:NavigatorContent>
</mx:TabNavigator>
當你想往TextInput寫入值時,Bug 出現,提示:
TypeError: Error #1009: 無法訪問空物件引用的屬性或方法。
at mx.containers::TabNavigator/keyDownHandler()[E:\dev\hero_private\frameworks\projects\mx\src\mx\containers\TabNavigator.as:895]
除錯跟蹤時發現原來是TabNavigator 中的游標管理器物件FocusManager為空。不知4.6是否存在,期待解決~~