我想將焦點設置爲TextInput:按下按鈕後,此功能正常工作,但當我按下TextInput上的ENTER按鈕時,此按鈕無法工作:ANY IDEA?Flex:setFocus在輸入後不起作用
<?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>