Flex: flash聊天框 表情+文字 图文混排 (思路)
flash聊天框 表情+文字 图文混排 (思路) space.flash8.net/bbs/viewthread.php?tid=363077 ? 在as2里面实现文图混排很麻烦(在as3里面就很容易解决了),文本框中,html标签的方式实现图文混排,图片的的位置总是不理想。 想自己手工写程序完成个效果,创建textField,把文本显示出来,然后获得表情符号出现的位置(x,y),在这里显示表情的MC。 但把as2关于textFied的部分看了一遍,竟然没有获得具体文本,所在位置坐标的办法…… 唯一的办法只有textFormat.getTextExtent获得文字信息,但是多行的时候,第二行的字符宽度就无法获得了。 最后…… 想到的办法是这样: 1. my_txt 是要显示的字符串。 2. 创建一个TextField,名为 my_txetField,宽度为100,高度为20 createTextField("my_txetField",1,100,20); 3. my_txt2 是一个内容为空的字符串 4. my_txetField的宽度_width超过 显示框宽度时。 ??? 然后再逐一往my_txt2 中输入字符。获得第二行每个字符的x坐标。 5 在这个循环中,遇到表情符号就记录下来这个表情字符 所在的x,y坐标。 6 最后显示出来就行了。
? PS:具体实现代码 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |