看板 Flash 關於我們 聯絡資訊
在場景上有一個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
jimi7788:請問有辦法解決嗎? 07/07 14:31
dsmwang:我只知道你原本點擊空的地方,目標會變成null,但是加入 07/07 17:02
dsmwang:dataGrid之後就不會了。 07/07 17:02
dsmwang:然後用mouseFocusChange的話,發現其實Focus還是txtinput 07/07 17:04
dsmwang:對了,其實FocusOut交互點選dataGrid跟input仍然有效 07/07 17:09
dsmwang:手動設定按到空白地方時丟一個txtinput的focusout吧XD 07/07 17:10
jimi7788:會變null?有focus事件時 我好像沒收到null的樣子 07/07 17:43
jimi7788:好吧~我用別的方式做好了~看來FocusOut還是沒辦法被觸發 07/07 17:45
jimi7788:感謝啦! 07/07 17:45