看板 Flash 關於我們 聯絡資訊
最近這幾天遇到了一個問題 在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
aquarianboy:來個範例檔案吧 11/03 10:27
chengchieh:後來使用textField則沒有發生自動清除的情況 11/03 14:43
chengchieh:不知道是不是fl.controls.textInput裡面的maxChars做怪 11/03 14:44
chengchieh:還是說setFocus後會去觸發到未知的情況 11/03 14:44