Actionscript flex:将#color转换为uint

Dar*_*ryl 16 apache-flex actionscript-3

我正在使用几种颜色作为uint的组件,但我的颜色是"#161616"的格式.我不确定两种颜色之间的关系是什么,或者如何从一种颜色到另一种颜色.

它不一定是动作脚本解决方案.我只有少量的这些颜色,所以也可以手动完成.

Cor*_*sky 38

var color:uint = 0x161616;
Run Code Online (Sandbox Code Playgroud)

或者,以编程方式转换它们:

var s:String = "#161616";
var color:uint = uint("0x" + s.substr(1));
Run Code Online (Sandbox Code Playgroud)

  • 没办法,那真是太棒了.我觉得现在有点迟钝:) (7认同)