я пытаюсь выяснить, могу ли я каким-либо образом получить точную позицию для каждого символа в текстовом потоке ?, также у меня возникли проблемы с документацией TLF, есть ли какая-либо документация, которая показывает больше о том, как работать с это в actioncript, а не в mxml, я собираюсь написать свой собственный компонент и, возможно, не использовать richtexteditor, если мне это не нужно.
Большое спасибо!
Редактировать: я наконец-то подумал, что понял, как получить позицию каждого символа в текстовом потоке:
private function getCharPosition():void {
for (var i:int=0; i<=textController.flowComposer.numLines; i++) {
var textFlowLine:TextFlowLine = textController.flowComposer.findLineAtPosition(i);
var textLine:TextLine = textFlowLine.getTextLine();
trace('number of atoms in this line: ' + textline.atomCount);
for (var j:int=0; j<=textLine.atomCount; j++) {
try {
trace(textLine.getAtomBounds(j));
} catch (e:Error) {
trace('error');
}
}
}
}
Это возвращает ошибку, поэтому я попытался кешировать, я попытался изменить textLine.atomCount на -1, но это тоже не сработает. Теперь я не знаю, какого именно персонажа у меня есть позиция. Многое еще предстоит выяснить ...