Как можно отобразить текст с простым форматированием (например, цвет шрифта) во флэш-памяти TextArea
или аналогичным элементом управления?Мне нужно добавить текст к этому элементу управления программно и иметь возможность выделять и копировать его части в буфер обмена.
RichTextEditor
не соответствует моим потребностям, так как у него есть несколько элементов управления, позволяющих пользователю форматировать текст, и никакчтобы отключить их (?).
ОБНОВЛЕНИЕ
Дополнительный вопрос - как отформатировать код.Только <b>
работает в следующем коде:
private function Print(s:String, ... optionalArgs):void {
if( optionalArgs.length == 0 || optionalArgs[0]==0) {
mLog.htmlText = mLog.htmlText + '<b>' + s + '</b><br>';
}
else if(optionalArgs[0]==-1) {
mLog.htmlText = mLog.htmlText + '<font color=\"red\">' + s + '</font><br>';
}
else if(optionalArgs[0]==1) {
mLog.htmlText = mLog.htmlText + '<span style=\"color:green\">' + s + '</span><br>';
}
else if(optionalArgs[0]==2) {
mLog.htmlText = mLog.htmlText + '<span style=\"color:blue\">' + s + '</span><br>';
}
else {
mLog.htmlText = mLog.htmlText + '<b>' + s + '</b><br>';
}
}
Как кодировать цвет шрифта?
РЕШЕНИЕ
Моя ошибка была в том, что я былиспользуя символические названия цветов, в то время как flash-интерпретатор выглядит так, как будто их не понимают