Вызов возможно неопределенного метода setSelection через ссылку со статическим типом SelectionManager
Я работаю с примером TLF (более старая версия), и я получаю ошибки при попытке запустить его:
1061: вызов возможно неопределенного метода setSelection через ссылку со статическим типом flashx.textLayout.edit:ISelectionManager.
_textFlow.interactionManager.setSelection(0,0);
1 ответ
Решение
Я нашел обновленный пример здесь, который содержит некоторые имена классов, которые были переименованы:
- TextFilter => TextConverter
- ChangeElementIdOperation => ApplyElementIDOperation
- DisplayObjectContainerController => ContainerController
- ChangeElementStyleNameOperation => ApplyElementStyleNameOperation
- flashx.textLayout.BuildInfo.kBuildNumber => TextLayoutVersion.getVersionString (TextLayoutVersion.CURRENT_VERSION)
- textFlow.interactionManager.setSelection (0,0) => _ textFlow.interactionManager.setRange (0,0)
- e.selectedElementRange.paragraphFormat =>
var selectionState: SelectionState = e.selectionState;
var selectedElementRange: ElementRange = ElementRange.createElementRange (selectionState.textFlow, selectionState.absoluteStart, selectionState.absoluteEnd); - textFlow.computedTextLayoutFormat => textFlow.computedFormat
Я нашел обновленный пример этого проекта в Apache Flex SDK в каталоге flex-tlf/sdk/samples/flex/SimpleEditorWithCSS.