TextField中插入点/插入符底部的随机闪烁白色像素?(闪光灯/ AS3)

xLi*_*ite 7 flash flashdevelop actionscript-3 textfield

我正在使用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;
Run Code Online (Sandbox Code Playgroud)

FleftexYC是一种自定义/嵌入字体,但这不是问题.这仍然发生在像Arial这样的系统字体上.

有什么想法吗?

[编辑]:也在11.8确认.但是,在Internet Explorer中,像素为黑色而非白色.

[编辑]:我使用的是Windows 7,不确定Mac上是否也会出现这种情况.这不会发生在Google Chrome的PPAPI版本的Flash上​​,但确实发生在NPAPI版本和Internet Explorer版本中.

[编辑]:除了Internet Explorer,它看起来像Mozilla Firefox 显示闪烁的黑色像素而不是白色像素.

小智 0

我无法重现您的错误,但也许在文本字段上设置 .cacheAsBitmap 会有所帮助。它会稍微减慢速度 - 但你必须自己尝试一下。