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