首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在as3中转换颜色代码

如何在as3中转换颜色代码
EN

Stack Overflow用户
提问于 2011-10-21 09:58:17
回答 3查看 7.1K关注 0票数 0

我的目标是通过动态添加文本的颜色。

代码语言:javascript
复制
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我转换颜色代码吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-03 10:44:44

代码语言:javascript
复制
var number:uint = chatData.user;
tf.textColor = number

尝尝这个

票数 0
EN

Stack Overflow用户

发布于 2011-10-21 10:09:19

查看全局函数:parseInt(字符串,基数)

它将以0x开头的字符串视为十六进制字符串。如果没有0x,则可以为基参数指定16。

代码语言:javascript
复制
tf.textColor = parseInt(chatData.user);
tf.textColor = parseInt(chatData.user, 16);
票数 1
EN

Stack Overflow用户

发布于 2011-10-21 14:16:54

很简单。只需将字符串解析为uint即可。

代码语言:javascript
复制
var txtColor:uint=uint(chatData.user);
tf.textColor=txtColor;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7847785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档