繁体   English   中英

颜色设置为白色时,字体块状

[英]Font blocky when color is set to white

如下图所示,我有一组动态文本字段...当我将文本的颜色更改为白色时,文本变得混乱而混乱。

落下

用于生成文本字段的代码为:

private function drawOption(option:MovieClip, state:String)
    {
        switch (state)
        {
            case "hover" :
                var backgroundColour:Number = _shadow;
                var textColour:Number = 0xffffff;
                break;
            default :
                var backgroundColour:Number = _background;
                var textColour:Number = _shadow;
                break;
        }
        option._x = edgePadding;
        option._y = 1 + edgePadding + (optionPadding * (option.index)) + (optionHeight * option.index);
        option.beginFill(backgroundColour,100);
        option.lineStyle(1,_border,100,true);
        option.moveTo(0,0);
        option.lineTo(_optionWidth,0);
        option.lineTo(_optionWidth,optionHeight);
        option.lineTo(0,optionHeight);
        option.endFill();
        var textfield:TextField = option.createTextField("string", option.getNextHighestDepth(), 20, 2, _optionWidth, optionHeight);
        textfield.text = option.string;
        textfield.antiAliasType = "normal";
        var format:TextFormat = new TextFormat();
        format.bold = true;
        format.size = fontSize;
        format.font = "Arial";
        format.color = textColour;
        trace(textfield._x + "|" + textfield._y);
        textfield.setTextFormat(format);
    }

然后以太其中之一称为:

drawOption(_options[i]);
drawOption(_options[i],"hover");

有谁知道是什么原因造成的?

我认为这与颜色无关,而与字体的粗细有关。 您是否尝试过嵌入字体和消除锯齿?

问题是,我认为使用与上一个相同的实例名称时会覆盖textfield object 事实并非如此,而且块状外观是许多彼此重叠的文本字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM