例如,我们创建一个 TextFlow 元素,其中包含一些文本。我们使它可编辑。按下粗体按钮时如何防止文本取消选择。
var text:String = "<b>hallo</b><ol><li>1</li><li>2</li></ol>";
var textFlow:TextFlow;
textFlow = TextConverter.importToFlow(text, TextConverter.TEXT_FIELD_HTML_FORMAT);
var containerController:ContainerController = new ContainerController(this, 400, 400);
textFlow.flowComposer = new StandardFlowComposer();
textFlow.flowComposer.addController(containerController);
textFlow.format = new TextLayoutFormat();
textFlow.interactionManager = new EditManager();
textFlow.flowComposer.updateAllControllers();
当按下添加到容器本身或另一个容器上的另一个按钮(Sprite)时,如何防止 EditManager(扩展 SelectionManager)取消选择文本。
如果您在选择之外单击,它将取消选择当前选择。如何防止这种行为?