我在当前的AS3项目中使用了颜色,并且遇到了Flash Player(版本10)中看似错误的部分。它也可能是Apple DigitalColor Meter(版本3.7.2)的错误,这正是我用于在Mac OS X Snow Leopard(版本10.6.3)上显示颜色的示例。ActionScript 3.0颜色输出错误?
//Primary, secondary, and tertiary colors of the RGB color wheel
var red:Number = 0xFF0000;
var orange:Number = 0xFF7D00;
var yellow:Number = 0xFFFF00;
var chartreuse:Number = 0x7DFF00;
var green:Number = 0x00FF00;
var spring:Number = 0x00FF7D;
var cyan:Number = 0x00FFFF;
var azure:Number = 0x007DFF; //reads 0x0077FF
var blue:Number = 0x0000FF;
var violet:Number = 0x7D00FF;
var magenta:Number = 0xFF00FF; //reads 0xFF00F8
var rose:Number = 0xFF007D; //reads 0xFF0077
除了3:Azure,Magenta和Rose之外,所有这些颜色都能正常显示。它们使用适当的编号进行编码,但是当我使用颜色表对所显示的颜色进行采样时,这3个将返回不准确的结果。
任何人有任何关于这个问题的见解?什么导致错误,Flash运行时或颜色采样器?如果它是Flash播放器,那么这个问题会更深吗?
alt text http://www.freeimagehosting.net/uploads/1a446801a2.jpg
**采样这一形象将恢复由于压缩JPG格式不准确的结果。它只是为了说明*
哦,当然!我无法相信我没有意识到这一点。感谢我的尴尬问题的答案:) – TheDarkIn1978 2010-05-22 21:46:49