如何调用 AS3 中的颜色变换
How to call upon a color transform in AS3
如果我使用 colortransform 为对象设置颜色,有什么方法可以通过父项调用该颜色吗?
例如
var color1 = new ColorTransform(); color1.color = 0xFF0000;
thing1.transform.colorTransform = color1;
如果我想调用分配给 thing1 的颜色,有什么办法可以做到吗?
我尝试过的一些东西
trace(thing1.color);
trace(thing1.colorTransform);
trace(thing1.transform);
我找到了一个您可以调用的替代方案,它实际上可以解决最需要的功能。
如果您获取该对象并将 .transform.colorTransform 附加到末尾,您可以调用颜色转换函数为该对象设置的 8 个值中的任何一个
trace(thing1.transform.colorTransform);
trace(thing1.transform.colorTransform.blueOffset);
或调用一个值将其传递给另一个变量
color2.blueOffset = thing1.transform.colorTransform.blueOffset;
如果我使用 colortransform 为对象设置颜色,有什么方法可以通过父项调用该颜色吗?
例如
var color1 = new ColorTransform(); color1.color = 0xFF0000;
thing1.transform.colorTransform = color1;
如果我想调用分配给 thing1 的颜色,有什么办法可以做到吗?
我尝试过的一些东西
trace(thing1.color);
trace(thing1.colorTransform);
trace(thing1.transform);
我找到了一个您可以调用的替代方案,它实际上可以解决最需要的功能。
如果您获取该对象并将 .transform.colorTransform 附加到末尾,您可以调用颜色转换函数为该对象设置的 8 个值中的任何一个
trace(thing1.transform.colorTransform);
trace(thing1.transform.colorTransform.blueOffset);
或调用一个值将其传递给另一个变量
color2.blueOffset = thing1.transform.colorTransform.blueOffset;