我使用 flex 4 和动作脚本 3 为 android 设备创建了一个简单的文本聊天应用程序。在文本聊天中,我提供了更改字体颜色的选项。我使用“TextInput”输入文本消息,使用“Textarea”显示聊天消息。当我改变文本的颜色时,“textarea”颜色中的所有行都在改变。
textoutput.setStyle("color",textInput.getStyle("color"));
textoutput.text += userNameInput.text + ": " + msg + "\n";"
这是我使用的代码。但我需要更改“textarea”中每一行的颜色。另一方面,我创建了用于显示聊天的面板,并为消息动态创建了标签,并且动态地更改了颜色,但所有行都合并在同一行中。我需要为面板窗口中的每个动态标签添加换行符。
var mylabel:Label=new Label();
mylabel.setStyle("color",textInput.getStyle("color"));
mylabel.text += userNameInput.text + ": " + msg + "\n";
panelId.addElement(mylabel);"
这是我用于将动态标签添加到 Panel 中的代码。任何人都可以建议我解决这个问题的任何一个想法,这对我来说应该非常有帮助。提前致谢。