当你的计算机无法正确计算时,你就知道出了问题!
我完全不知道为什么会发生这种情况:
_root.attachMovie("clippy","aClip",_root.getNextHighestDepth());
trace("alpha 1 = "+aClip._alpha);
aClip._alpha = 0;
trace("alpha 2 = "+aClip._alpha);
aClip._alpha += 20;
trace("alpha 3 = "+aClip._alpha);
aClip._alpha = 20;
trace("alpha 4 = "+aClip._alpha);
输出结果为:
alpha 1 = 100
alpha 2 = 0
alpha 3 = 19.921875
alpha 4 = 19.921875
19.921875 应该是 20!:(
我要哭了。我的处理器得了癌症吗?老年痴呆?谁说电脑不会犯错呢?
另外,我也使用了 aClip._alpha=Math.round(aClip._alpha),但跟踪结果仍然相同!