看板 Flash 關於我們 聯絡資訊
因為功能需要 我必須每秒更動 TextField 裡面的文字樣式 樣式改變的程式碼是放在計數器裡面 設定好 TextFormat 的各項文字格式後 再用 TextField 的 setFormat(TextFormat) 將格式寫入 在播放的過程中 我發現文字樣式有改變 但是卻又立刻變回預設值了.......@@ 另外如果是針對TextField本身的設定(例如座標)就不會這樣 不知道是哪邊出了問題 想詢問看看有沒有什麼解決的方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.145.202.183
cjcat2266:有沒有原始擋 08/30 21:48
zzzaaa12:這個是我去掉其他部份的demo檔案 08/30 22:19
cjcat2266:我沒有看很仔細,但應該是跟你timer的時間間隔太大有關 08/30 22:51
cjcat2266:因為我改成 var aTime:Timer = new Timer(10); 08/30 22:51
cjcat2266:還有 second += 0.01; 就沒問題了 08/30 22:51
cjcat2266:可能是你兩次TimerEvent之間有哪個函式去擾亂 08/30 22:51
cjcat2266:以至於在下次TimerEvent更新之前顯示出了錯誤的樣式 08/30 22:52
zzzaaa12:嗯嗯 謝謝您 我再去試看看 08/30 23:34
zzzaaa12:我發現是addASCuePoint造成的,已經OK了 謝謝 08/31 11:25