flash - 阿尔法 + RGB -> ARGB?

标签 flash actionscript-3 rgb

在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/

相关文章:

actionscript-3 - AS3 worker 和大数据文件不可能?

javascript - 让嵌入式闪存自动播放

database - Adobe Flash 是否支持数据库?

actionscript-3 - Function.call(someInstance,args) 用于方法。忽略第一个参数

java - Java开发者学习Flash AS3的方法?

java - 我应该将 BufferedImage.TYPE_4BYTE_ABGR 转换为 BufferedImage.TYPE_3BYTE_BGR 吗?

ios - 在 iOS 应用程序中播放视频 .mov 文件的解决方法?也与 Adob​​e Flash 动画相关

iis - 当说出crossdomain.xml到根目录时,它将在IIS上的什么位置?

Matlab:创建 3D 立方体 RGB 并显示它

python - 将 1-D numpy 数组转换为 3D RGB 数组