【发布时间】:2010-10-12 14:43:15
【问题描述】:
我正在使用文本区域制作文本编辑器。哪个用户可以更改字体大小、系列等。
这是我的代码:
private function ChangeFont(event: Event):void
{
var mySelectedTextRange:TextRange = new TextRange(thistxtarea,true,
thistxtarea.selectionBeginIndex,
thistxtarea.selectionEndIndex);
mySelectedTextRange.fontSize = int(cmbbxFntSze.text);
thistxtarea.setFocus();
}
我有这个组合框来输入所需的字体大小:
<mx:ComboBox x="78" y="8" width="114" id="cmbbxFntFam" close="ChangeFont(event)"></mx:ComboBox>
如果里面的文字没有突出显示,我该如何更改字体属性?例如,我将鼠标指针放在文本区域内的最后一个文本索引上,然后在组合框中选择所需的字体大小。在文本区域中输入的字母的以下字体大小应为组合框上选择的字体大小。我发布的代码只有在我突出显示所需的文本时才有效。
【问题讨论】:
标签: apache-flex textarea