Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 当对象在Flash中具有焦点时,如何删除黄色边框?_Actionscript 3_Focusrect - Fatal编程技术网

Actionscript 3 当对象在Flash中具有焦点时,如何删除黄色边框?

Actionscript 3 当对象在Flash中具有焦点时,如何删除黄色边框?,actionscript-3,focusrect,Actionscript 3,Focusrect,如何删除as3中的黄色边框focusRect 我尝试了Stage.focusRect=false,但这不起作用 stage.stageFocusRect = false; 更多信息: :)试试: focusRect = false; 在类的构造函数中。为我工作:-) 从文档:flash.display.InteractiveObject.focusRect(focusRect:Object):void 指定此对象是否显示焦点矩形。它可以采用三个值之一:true、false或null。true

如何删除as3中的黄色边框focusRect 我尝试了Stage.focusRect=false,但这不起作用

stage.stageFocusRect = false;
更多信息:

:)

试试:

focusRect = false;
在类的构造函数中。为我工作:-)

从文档:flash.display.InteractiveObject.focusRect(focusRect:Object):void


指定此对象是否显示焦点矩形。它可以采用三个值之一:true、false或null。true和false的值按预期工作,指定是否显示焦点矩形。null值表示该对象遵守Stage的stageFocusRect属性。

我在制作游戏时遇到了同样的问题。我想通过键入以下内容专注于我的主课:

stage.focus = this;
但是一个黄色的长方形出现了

然后我键入:

stage.focus = this;
this.focusRect = false;
this.focusRect = false;
stage.focus = this;
但这一次,不是一个黄色的矩形,而是一条黄色的线出现了

然后我键入:

stage.focus = this;
this.focusRect = false;
this.focusRect = false;
stage.focus = this;
这一次成功了。没有出现黄色矩形或线条。所以,我意识到秩序有时的确很重要

如果您正在使用类,只需导入:

import flash.display.Stage;

小补充:你需要在使用焦点之前设置这个。(至少在我身上是这样的)