0
这个问题已经有在工作答案:Weird graphical bug in > AS3?颜色基于距离
我试图在AS3一个简单的瓷砖照明系统和我遇到的问题是,我不知道如何使用十六进制颜色代码
根据距离来改变颜色继承人的颜色代码改变部分:
for (var i:int = 0; i < buttons.length; i++) {
lightFact = getDistance(lightSource, buttons[i])
colorTransform2.color = 0x000000
DisplayObject(buttons[i]).transform.colorTransform = colorTransform2;
}
如果您无法从函数名称中找出它,则lightFact是来自lightSource的距离。
那么你的问题的颜色计算或距离计算?大概前者是因为你的代码已经被硬编码了,但是清楚的说明会很好。如果你想看到一些调整亮度/黑暗的代码,请参阅[本示例](http://www.veryinteractivepeople.com/?p=323)或[this one](http://stackoverflow.com/questions/) 2258800 /如何-可以-I-计算-色调-对的一给定 - 己色合动作-3) – BadFeelingAboutThis