【发布时间】:2015-08-07 02:18:41
【问题描述】:
我想将焦点设置在 TextInput 上:按下按钮后效果很好,但是当我按下 TextInput 上的 ENTER 按钮时不工作:任何想法?
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
public function sendText():void {
txt_input.enabled = false;
trace(txt_input.text);
txt_input.text = "";
setTimeout(function ():void {
txt_input.enabled = true;
focusManager.setFocus(txt_input );
}
,3000);
}
]]>
</fx:Script>
<s:TextInput id="txt_input" x="173" y="330" enter="sendText()"/>
<s:Button x="345" y="331" label="Button" click="sendText()"/>
</s:Application>
【问题讨论】:
标签: actionscript-3 apache-flex actionscript flex4 flex4.5