如何删除黄色边框 - focusRect - in as3 我已经尝试过Stage.focusRect = false,但这不起作用。
答案 0 :(得分:22)
答案 1 :(得分:3)
尝试:
focusRect = false;
在你的班级构造函数中。为我工作: - )
来自文档: flash.display.InteractiveObject.focusRect(focusRect:Object):void
指定此对象是否显示焦点矩形。它可以采用以下三个值之一: true , false 或 null 。 true和false的值按预期工作,指定是否显示焦点矩形。值null表示此对象服从舞台的stageFocusRect属性。
答案 2 :(得分:3)
我在制作游戏时遇到了同样的问题。我希望通过键入:
来专注于我的主要课程stage.focus = this;
但是出现了一个黄色矩形。
然后我打字:
stage.focus = this;
this.focusRect = false;
但这一次,不是黄色矩形,而是出现黄线。
然后我打字:
this.focusRect = false;
stage.focus = this;
这一次它奏效了。没有出现黄色矩形或线条。所以,我意识到订单有时很重要。
如果您正在使用类导入:
import flash.display.Stage;