[]关于当前焦点的问题

比如,有20种不同样式的输入框,没用list
怎么获取当前焦点输入框的各种属性? name,skin之类
activeElement 只能获取到标签名
已邀请:

Monica - 知识达人

赞同来自:

有个获取焦点的事件FOCUS
你可以先给输入框的name赋个值,然后监听这个事件。获得焦点的时候会走这个事件,这个事件的回调函数中的e就是你当前点击到的输入框,在通过e.name就可以判断你当前点击到的是哪个输入框了
例如:
textInput = new TextInput();
textInput.bgColor = "#ffcccc";
textInput.size(200,200);
Laya.stage.addChild(textInput);
textInput.name = "aa";
textInput.on(Event.FOCUS,this,onFoucs);
private function onFoucs(e:Event):void
{
trace(e);
}

要回复问题请先

商务合作
商务合作