[問題] TextField 連續的樣式改變

看板Flash作者 (zzzaaa12)時間17年前 (2008/08/30 19:22), 編輯推噓2(208)
留言10則, 2人參與, 最新討論串1/1
因為功能需要 我必須每秒更動 TextField 裡面的文字樣式 樣式改變的程式碼是放在計數器裡面 設定好 TextFormat 的各項文字格式後 再用 TextField 的 setFormat(TextFormat) 將格式寫入 在播放的過程中 我發現文字樣式有改變 但是卻又立刻變回預設值了.......@@ 另外如果是針對TextField本身的設定(例如座標)就不會這樣 不知道是哪邊出了問題 想詢問看看有沒有什麼解決的方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.145.202.183

08/30 21:48, , 1F
有沒有原始擋
08/30 21:48, 1F

08/30 22:19, , 3F
這個是我去掉其他部份的demo檔案
08/30 22:19, 3F

08/30 22:51, , 4F
我沒有看很仔細,但應該是跟你timer的時間間隔太大有關
08/30 22:51, 4F

08/30 22:51, , 5F
因為我改成 var aTime:Timer = new Timer(10);
08/30 22:51, 5F

08/30 22:51, , 6F
還有 second += 0.01; 就沒問題了
08/30 22:51, 6F

08/30 22:51, , 7F
可能是你兩次TimerEvent之間有哪個函式去擾亂
08/30 22:51, 7F

08/30 22:52, , 8F
以至於在下次TimerEvent更新之前顯示出了錯誤的樣式
08/30 22:52, 8F

08/30 23:34, , 9F
嗯嗯 謝謝您 我再去試看看
08/30 23:34, 9F

08/31 11:25, , 10F
我發現是addASCuePoint造成的,已經OK了 謝謝
08/31 11:25, 10F
文章代碼(AID): #18kIrwbJ (Flash)