0
如下圖所示,我有一組動態文本框......當我將文本的顏色更改爲白色時,文本變爲可怕的雜亂混亂。顏色設置爲白色時的字體塊狀
用於生成文本框的代碼是:
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");
有誰知道什麼可能會造成這個?
這可能有資格作爲評論,而不是回答。 – kontur 2012-01-31 14:24:08
嘗試嵌入字體,並嘗試使用高級和正常的抗鋸齒功能。上面的腳本中顯示的字體格式(兩者都是粗體)沒有顏色變化。 – 2012-01-31 14:42:00