我正在 Flex 中开发一个仅 AS3 的项目....我尝试在我的文本输入框中使用单击输入/返回时收听 ENTER 事件....但它似乎效果不佳...我确实尝试使用 TextEvent.TEXT_INPUT它工作正常,但不是 Component.ENTER ...任何帮助???非常感谢!!
import fl.events.ComponentEvent;
searchInput=new TextField();
searchInput.type=TextFieldType.INPUT;
searchInput.background=true;
searchInput.backgroundColor=0xecffee;
searchInput.defaultTextFormat=TF;
searchInput.width = 200;
searchInput.height=16;
searchInput.x=50;
searchInput.y=180;
addChild(searchInput);
searchInput.addEventListener(ComponentEvent.ENTER, testEnter);
}
private function testEnter(e:ComponentEvent):void{
if(searchInput.text!=null){
beginSearch(searchInput.text);
}