0
텍스트 상자를 사용하고 키 다운 이벤트 수신기를 추가했습니다. charCode (또는 임의의 것)의 도움으로 마지막 입력 된 문자를 알고 싶습니다. 큰 문제는 그때 '('즉 우측 괄호을 누릅니다 때 입력 한 문자를 찾을 수없는 생각이다 모든 일이 flex.So 누구에?키보드 이벤트의 도움을 받아 플렉스에서 오른쪽 괄호
텍스트 상자를 사용하고 키 다운 이벤트 수신기를 추가했습니다. charCode (또는 임의의 것)의 도움으로 마지막 입력 된 문자를 알고 싶습니다. 큰 문제는 그때 '('즉 우측 괄호을 누릅니다 때 입력 한 문자를 찾을 수없는 생각이다 모든 일이 flex.So 누구에?키보드 이벤트의 도움을 받아 플렉스에서 오른쪽 괄호
이 방법에 대해 :.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="onComplete();">
<mx:Script><![CDATA[
import flash.events.TextEvent;
private function onComplete():void
{
textInput.addEventListener(TextEvent.TEXT_INPUT, onTextInput);
}
private function onTextInput(e:TextEvent):void
{
var lastChar:String = e.text.charAt(e.text.length - 1);
if (lastChar == ")")
typed.text = "Right parentheses!!!";
else
typed.text = lastChar;
}
]]></mx:Script>
<mx:TextInput id="textInput"></mx:TextInput>
<mx:Label id="typed"></mx:Label>
</mx:Application>