我的目标是通过动态添加文本的颜色。
var tf:TextField = new TextField();
tf.text ="jkg"
tf.textColor = chatData.user;
listChat.addChild(tf);这里我的chatData.user是16777215这个format.But我需要chatData.user (0xFF0000)这个format.how我转换颜色代码吗?
发布于 2011-11-03 10:44:44
var number:uint = chatData.user;
tf.textColor = number尝尝这个
发布于 2011-10-21 10:09:19
查看全局函数:parseInt(字符串,基数)
它将以0x开头的字符串视为十六进制字符串。如果没有0x,则可以为基参数指定16。
tf.textColor = parseInt(chatData.user);
tf.textColor = parseInt(chatData.user, 16);发布于 2011-10-21 14:16:54
很简单。只需将字符串解析为uint即可。
var txtColor:uint=uint(chatData.user);
tf.textColor=txtColor;https://stackoverflow.com/questions/7847785
复制相似问题