[問題] as3 textinput focus

看板Flash作者 (cc)時間13年前 (2011/11/03 09:28), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
最近這幾天遇到了一個問題 在as3的project中 使用的swf素材內含有一個textInput 由於程式有寫到某些函式的自動執行 (auto run這邊...沒有觸發任何的mouse / keyboard / ui event) 所以我想要維持該textInput在每次自動執行時 都可以獲得focus (該輸入框為聊天訊息的輸入框) 那...當我打字打一打.... getfocus執行完 大約會在2~5s中間 發生textInput原有的字...全部被清除的情況 (就我原本可能某char押著不放...跑一跑被清掉原來的字繼續跑~) 上網google的情形 應該是只有textInput在發生transform的時候會出現這樣的情況 再不然大多都是在教要如何在點擊後清除文字的 不知道有沒有人有相關的經驗呢? 另外 如果要讓一個textInput持續的保持focus 且 不影響到其他輸入框 (ui上面我有埋一個輸入指令的透明輸入框) 有什麼樣的建議的做法嗎? 順帶一問 之前為了處理線上讀取動態as2 在網路上找了個ForcibleLoader的class 把as2 swf轉成movieclip型態 基本上顯示是沒有什麼問題 但是原本點下去後的對外連結(該swf為ad) 就不見了 除了說 以uiloader來處理外 有別的不一樣的做法嗎?? thx~~ -- 所有創作者都面對相同的難題。價格是由供給和需求來決定的, 有趣工作的需求量,總是比不上解決個別客戶的世俗問題。 在實驗劇場裡演戲,總是比不上在展覽攤位上披著猩猩裝來得有賺頭。 寫小說所賺的錢,還比不上垃圾處理器的廣告文案。 對程式語言動手動腳的工錢,也比不上協助某公司連結老舊資料庫與網站伺服器。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.144.228

11/03 10:27, , 1F
來個範例檔案吧
11/03 10:27, 1F

11/03 14:43, , 2F
後來使用textField則沒有發生自動清除的情況
11/03 14:43, 2F

11/03 14:44, , 3F
不知道是不是fl.controls.textInput裡面的maxChars做怪
11/03 14:44, 3F

11/03 14:44, , 4F
還是說setFocus後會去觸發到未知的情況
11/03 14:44, 4F
文章代碼(AID): #1EiUvMky (Flash)
文章代碼(AID): #1EiUvMky (Flash)