2016-05-12 33 views
1

我有一个大问题,在网上找不到任何东西。Android上的StageText和Emoji - AIR Mobile - AS3

使用的Flex/空中移动我做一个简单的事情,用2种成分:

txt2.text = txt1.text;

如果txt1.text包含表情符,他们不采取TXT2。相反,它会造成怪异字符的混乱。

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

现在我遇到了一个死胡同,没有什么其他的想法......我必须向Android发布一个聊天应用程序,它在iOS上像一个魅力一样工作,并且我有这个问题。

想法?请?

+0

如何做你在第一个文本字段中显示你的表情符号?这是一个图像,一个嵌入的字体,...? – akmozo

+0

以前没有看到此答案。抱歉。 我只是通过Android键盘输入表情符号。这是一个阶段文字。 –

+0

你比较了'.htmlText'属性吗?您是否尝试将.htmlText复制到.htmlText? – 1owk3y

回答

0

试试这个:

txt2.text = decodeURI(txt1.text); 

但恐怕这是因为StageText的使用原生输入文本框iOS上能够达到苹果的颜色绘文字字体,是不是可以在Android

+0

但是Android也有自己的表情符号键盘和字体,对吧?它能够输入表情符号并在屏幕上显示。 由于它已经有点老了,我必须再次检查问题是否仍然存在,但无论如何都需要您的时间! ;) –

+0

但你试过我的解决方案吗? – Delcasda