为什么以下代码将矩形绘制为完全透明的?
graphics.beginFill(0xFFFFFFFF);
graphics.drawRect(0, 0, 100, 100);
graphics.endFill();
我知道 beginFill 接受一个不带 alpha 的参数,即 0xRRGGBB,但有一个 alpha 适用于全白以外的任何颜色。例如,它适用于 0xFFFFFFFE。对于全白,您必须在任何地方都使用 0x00FFFFFF ,这很烦人。
这种行为有合理的原因吗?
为什么以下代码将矩形绘制为完全透明的?
graphics.beginFill(0xFFFFFFFF);
graphics.drawRect(0, 0, 100, 100);
graphics.endFill();
我知道 beginFill 接受一个不带 alpha 的参数,即 0xRRGGBB,但有一个 alpha 适用于全白以外的任何颜色。例如,它适用于 0xFFFFFFFE。对于全白,您必须在任何地方都使用 0x00FFFFFF ,这很烦人。
这种行为有合理的原因吗?