Шрифт блокируется, когда цвет установлен на белый - PullRequest
0 голосов
/ 31 января 2012

Как показано на рисунке ниже, у меня есть набор динамических текстовых полей ... когда я изменяю цвет текста на белый, текст становится ужасно изменчивым.

dropdown

Код, используемый для создания текстовых полей:

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");

Кто-нибудь знает, что может быть причиной этого?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Проблема заключалась в том, что я думал, что перезаписываю textfield object при использовании того же имени экземпляра, что и предыдущее.Оказывается, это не тот случай, и в блочном виде было много текстовых полей, расположенных друг над другом.

0 голосов
/ 31 января 2012

Я думаю, что это не цвет, а вес шрифта. Вы пробовали встраивать и сглаживать шрифты?

...