[問題] TextField的FocusOut失效

看板Flash作者 (jimi7788)時間15年前 (2010/07/07 10:33), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
在場景上有一個DataGrid組件和一個TextField文字框 文字框有FocusEvent.FOCUS_IN 和 FocusEvent.FOCUS_OUT的監聽 當我點選文字框時 有觸發FOCUS_IN 再點選場景時 FOCUS_OUT就沒反應了 如果把DataGrid拿掉,FOCUS_IN與FOCUS_OUT都可以正常 該如何讓DataGrid與文字框共存時,FOCUS_OUT也正常呢? 附上原始檔:http://dl.dropbox.com/u/6579624/txt_FocusInOut.fla 麻煩幫我看一下! 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.131.226

07/07 14:31, , 1F
請問有辦法解決嗎?
07/07 14:31, 1F

07/07 17:02, , 2F
我只知道你原本點擊空的地方,目標會變成null,但是加入
07/07 17:02, 2F

07/07 17:02, , 3F
dataGrid之後就不會了。
07/07 17:02, 3F

07/07 17:04, , 4F
然後用mouseFocusChange的話,發現其實Focus還是txtinput
07/07 17:04, 4F

07/07 17:09, , 5F
對了,其實FocusOut交互點選dataGrid跟input仍然有效
07/07 17:09, 5F

07/07 17:10, , 6F
手動設定按到空白地方時丟一個txtinput的focusout吧XD
07/07 17:10, 6F

07/07 17:43, , 7F
會變null?有focus事件時 我好像沒收到null的樣子
07/07 17:43, 7F

07/07 17:45, , 8F
好吧~我用別的方式做好了~看來FocusOut還是沒辦法被觸發
07/07 17:45, 8F

07/07 17:45, , 9F
感謝啦!
07/07 17:45, 9F
文章代碼(AID): #1CC-UBf1 (Flash)
文章代碼(AID): #1CC-UBf1 (Flash)