RichTextField換行表情錯位 問題的解決

症狀:   今天做聊天對話框,支持動態表情;   以前一直用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行之後 加上
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章