Android上的StageText和表情符号 - AIR Mobile - AS3

时间:2016-05-12 16:32:53

标签: android actionscript-3 flex air emoji

我遇到了一个大问题,在网上找不到任何关于它的信息。

使用 Flex / Air Mobile 我做了一件简单的事情,使用了2个组件:

  

txt2.text = txt1.text;

如果 txt1.text 包含表情符号,则不会将它们带到txt2。相反,它会造成一些奇怪的角色。

让我失望的是,当你输入它时,表情符号会正确显示。当我捕获值并跟踪它时,表情符号正确显示在Flash Builder的控制台(在OSX中),但是当您设置另一个StageText的值时(我尝试使用raw StageText,从代码创建以避免任何其他来自干扰的类或代码)

现在我遇到了一个死胡同,没有想办法做什么...而且我必须向Android发布一个聊天应用程序,它在iOS上运行起来就像魅力一样,我有这个问题。

想法?请?

1 个答案:

答案 0 :(得分:0)

试试这个:

txt2.text = decodeURI(txt1.text);

但我担心这是因为StageText使用iOS上的本机输入文本字段,可以访问Android上无法使用的Apple Color Emoji字体