不要对颜色使用十六进制代码,而是使其透明 [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() 方法不支持从十六进制颜色渲染透明度。