摘要: 因为输入框有可能有只需要显示单行,并且又同时需要在输入框显示表情的变态需求。 所以当我尝试把文本设置成单行显示并且不允许换行时,发现表情不会随着超出的文字横向位移,暂时我解决的办法是在SpriteRenderer 修改此方法为:private function doRender():void{_spriteContainer.y = -textRenderer.scrollHeight;renderVisibleSprites();}问题暂时得以解决。另外,如果用现在的组件实现多人聊天功能的话,那么传输过程中必须为xml格式,如果此消息需要发送给一个普通的文本框显示,那么直接显示的是xml文档 阅读全文
posted @ 2013-01-29 11:18 tinytiny 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 解决方法1: 以flash 版本10 编译都是没有问题的解决方法2:flash 版本11(-swf-version=13+) 有问题估计TextField scroll的时候 行内 y值变化和flash10有区别~代码:com/ riaidea/ text/ SpriteRenderer.as文件private function renderSprite(sprite:DisplayObject, index:int):void 函数中sprite.y = (rect.y + y + 0.5) >> 0; 95行之后 加上sprite.y += textRenderer.scrol 阅读全文
posted @ 2013-01-29 11:14 tinytiny 阅读(167) 评论(0) 推荐(0) 编辑