症狀: 今天做聊天對話框,支持動態表情; 以前一直用RichTextField; 但這次發現總是不對; 一旦帶表情的文本內容 需要滾屏;表情就會錯位; 半年前做的時候都不這樣.
經過網上搜索, 問題原因是: 我用的flex Builder版本高了, 我用的4.6; RichTextField 只有在player 10以下 纔不出這個問題.
解決方法1: 編譯到 flash 版本10 以下;
解決方法2:
代碼:
com/ riaidea/ text/ SpriteRenderer.as文件
private function renderSprite(sprite:DisplayObject, index:int):void 函數中
sprite.y = (rect.y + y + 0.5) >> 0;
sprite.y += textRenderer.scrollHeight >>0; // 95行之後 加上
RichTextField換行表情錯位 問題的解決
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
AS3中Timer,setTimeout,setInterval與垃圾回收處理
挨踢大侠
2020-06-18 21:49:03
AS3工程實現 加載界面
挨踢大侠
2020-02-21 18:08:32
[轉]深入理解Flash的 應用程序域
挨踢大侠
2020-02-21 18:08:32
網上發現的一個 《Flash&flex大全》
挨踢大侠
2020-02-21 18:08:20
遊戲中實現物體的精確選擇
挨踢大侠
2020-02-21 18:08:20
air中不能直接用Loader的loadBytes()方法加載swf
挨踢大侠
2020-02-21 18:08:20
Loader大批量加載時,有些loader不會觸發COMPLETE事件
挨踢大侠
2020-02-21 18:08:20
自動加載Embed外部swf裏面的類定義
挨踢大侠
2020-02-21 18:08:20
Embed的MovieClip操作技巧
挨踢大侠
2020-02-21 18:08:19
flash開發中記錄集錦
挨踢大侠
2020-02-21 18:08:19
Flex4 內部構建錯誤
挨踢大侠
2020-02-21 18:08:19
As3 讀取long類型的數字
挨踢大侠
2020-02-21 18:08:19
AS3中Timer,setTimeout,setInterval與垃圾回收處理
挨踢大侠
2020-06-18 21:49:03
AS3工程實現 加載界面
挨踢大侠
2020-02-21 18:08:32