텍스트 영역을 사용하여 텍스트 편집기를 만들고 있습니다. 글꼴 크기, 가족 등을 변경할 수있는 사용자
이는 내 코드입니다 :플렉스 : 텍스트 영역 수정
<mx:ComboBox x="78" y="8" width="114" id="cmbbxFntFam" close="ChangeFont(event)"></mx:ComboBox>
내가 글꼴을 변경하려면 어떻게해야 :
private function ChangeFont(event: Event):void
{
var mySelectedTextRange:TextRange = new TextRange(thistxtarea,true,
thistxtarea.selectionBeginIndex,
thistxtarea.selectionEndIndex);
mySelectedTextRange.fontSize = int(cmbbxFntSze.text);
thistxtarea.setFocus();
}
내가 원하는 글꼴 크기를 입력하려면이 콤보 상자가 내부 텍스트가 강조 표시되지 않는 경우 속성? 예를 들어, 내 텍스트 영역 내에서 마지막 텍스트 인덱스에 마우스 포인터를 놓고 원하는 콤보 상자에서 원하는 글꼴 크기를 선택합니다. 텍스트 영역에 입력 된 다음 글자 크기는 콤보 상자에서 선택한 글꼴 크기 여야합니다. 내가 게시 한 코드는 원하는 텍스트를 강조 표시 한 경우에만 작동합니다.
안녕하세요. 나는 당신이 제안한 것을 복습하지만이 textArea.getTextField(). setTextFormat textArea에는 getTextField.Where라는 속성이 없다는 것을 이해하지 못하는 코드가 있습니다. 알아내는 방법을 알려주세요. 감사합니다. – Jejad
getTextField()는 mx_internal 네임 스페이스에 있습니다. 클래스에 네임 스페이스를 가져 와서 열거 나 getTextField() (즉, mx_internal :: getTextField())를 명시 적으로 접두사로 추가해야합니다. –
안녕하세요. 누구나 TextArea의 런타임 작성시이 기능을 구현 했습니까? 어떻게 수행 할 지에 대한 예를 들어 주시겠습니까? function.thank를 오버라이드하는 데 어려움을 겪고 있습니다. – Jejad