我对AS3很陌生,我想向更有经验的人学习如何正确地做到这一点。我遇到的问题是:有两个文本输入,能够将焦点从一个更改为另一个,最重要的一个,使输入失去焦点在外面点击。
我遇到的问题是:
您如何看待这个过程的实施,我该怎样做才能解决我面临的问题?
答案 0 :(得分:0)
要将焦点放在文本字段上,请在舞台上设置鼠标事件:
stage.addEventListener( MouseEvent.CLICK, onDropFocus );
function onDropFocus( evt:MouseEvent ):void
{
Stage.focus = null;
}
要重置正确的文本字段焦点,请在焦点放在文本字段时存储对它的引用,然后尝试在舞台上侦听 Event.DEACTIVATE ,这在Flash影片失去焦点时触发。然后,您可以在离开页面之前重新聚焦到预期的文本字段(如最小化时)。