不要对颜色使用十六进制代码,而是使其透明 [AS3]
Instead of using a hex code for a color, make it transparent [AS3]
假设我在 as3 中有一些代码,它需要给定的颜色(例如当前颜色是 0x701100),但我不想给它一个十六进制颜色代码,而是希望它是透明的,也就是没有颜色,又名看穿,你明白我的意思。
这基本上是确定它是什么颜色的代码行:super(0x701100, 0x8D1500);
0x8D1500 代表一些其他颜色,但我想要的是 0x701100 transparent/not 显示。
颜色 0x701100
已经是 "transparent",因为它没有 alpha 通道值。与 0x00701100
相同。 0xff701100
之类的值表示完全不透明的颜色,而 0x80701100
表示大约 50% 的透明度。显然,问题是您的 super()
方法不支持从十六进制颜色渲染透明度。
假设我在 as3 中有一些代码,它需要给定的颜色(例如当前颜色是 0x701100),但我不想给它一个十六进制颜色代码,而是希望它是透明的,也就是没有颜色,又名看穿,你明白我的意思。
这基本上是确定它是什么颜色的代码行:super(0x701100, 0x8D1500);
0x8D1500 代表一些其他颜色,但我想要的是 0x701100 transparent/not 显示。
颜色 0x701100
已经是 "transparent",因为它没有 alpha 通道值。与 0x00701100
相同。 0xff701100
之类的值表示完全不透明的颜色,而 0x80701100
表示大约 50% 的透明度。显然,问题是您的 super()
方法不支持从十六进制颜色渲染透明度。