在as3中,是否有实用程序或函数可以将RGB颜色(例如0xFF0000)和alpha值(例如0.5)转换为A 32位ARGB值?
从 ARGB 到 RGB + alpha?
一些解释:位图数据可以在其构造函数中采用 ARGB 值,但在 Sprite 中填充形状通常采用 RGB 值。我希望上述实用程序能够确保颜色匹配。
最佳答案
var argb : int = (alpha<<24)|rgb;<br/>
var rgb : int = 0xFFFFFF & argb;<br/>
var alpha : int = (argb>>24)&0xFF;
关于flash - 阿尔法 + RGB -> ARGB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150046/