我正在使用 FlashDevelop 和 Flash Player 11.7(NPAPI 版本)。
基本上,我在 TextField 具有焦点时出现的插入点/插入符号/文本光标的底部看到一个随机的白色像素。它随着文本光标的闪烁而不断闪烁,但间隔不同。这让我疯狂。
这是经过几次尝试后我设法获得的屏幕截图:
为什么它会这样做,我该怎么做才能禁用它?
this._textField = new TextField();
this._textField.defaultTextFormat = new TextFormat("FleftexYC", 8, 0x000000, true);
this._textField.embedFonts = true;
this._textField.height = 13;
this._textField.type = TextFieldType.INPUT;
this._textField.x = 9;
this._textField.y = 7;
FleftexYC 是一种自定义/嵌入字体,但这不是问题。像 Arial 这样的系统字体仍然会发生这种情况。
有什么想法吗?
[编辑]:也在 11.8 中确认。但是,在 Internet Explorer 中,像素是黑色而不是白色。
[编辑]:我使用的是 Windows 7,不确定这是否也发生在 Mac 上。这不会发生在 Google Chrome 的 PPAPI 版本的 Flash 上,但它确实发生在 NPAPI 版本和 Internet Explorer 的版本中。
[编辑]:除了 Internet Explorer,看起来 Mozilla Firefox还显示了闪烁的黑色像素而不是白色像素。