1
Flex 기반의 Windows 응용 프로그램을 개발 중입니다. TextArea를 사용 했으므로 이제 Ctrl + b, Ctrl + e 또는 Ctrl + q와 같은 일부 문자를 입력 할 때 텍스트 영역에 일부 정사각형 문자가 표시됩니다.이 문자는 유니 코드 문자이지만 입력 된 이유입니다.컨트롤 키가있는 Flex TextArea 유니 코드 변환기
어도비 예제의 간단한 textArea 컨트롤과 달리이 키 조합을 누르면 아무 것도 입력되지 않으므로 왜 나와 만 해당합니까?
이 내 창 설정 코드
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
showFlexChrome="false"
creationComplete="initApplication(); "
applicationComplete="txtArea.setFocus();"
width="310" alwaysInFront="true"
showTitleBar="false" showStatusBar="false"
height="350" resizing="true" frameRate="7" >
이며,이 내 TextArea 컨트롤입니다
<mx:TextArea tabIndex="1" id="message" height="159" width="266"
focusEnabled="true" focusThickness="0" scroll="1" backgroundAlpha="0.4"
backgroundColor="{panel.getStyle('backgroundColor')}" borderColor="#CCCCCC"
styleName="textarea" borderThickness="1" change="whileType()"
maxChars="5120" verticalScrollBarStyleName="scrollbar" cornerRadius="4" >
</mx:TextArea>
날이 문제를 해결하기 위해 도와주세요?
덕분에, Jaswant
는
후 여분의 문자를 보여주는 고정 시험으로,
내 경우에 도움이 수 whileType()에 대한 코드도 게시 하시겠습니까? – SimonwhileType()은 해당 레이블을 숨기는 것입니다. \t 전용 함수 whileType() : void { lblHello.visible = false; \t } – jaswanttak