0

例如,我们创建一个 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)取消选择文本。

如果您在选择之外单击,它将取消选择当前选择。如何防止这种行为?

4

1 回答 1

0

selectionstate 不会仅重置执行蓝色格式的焦点。

textFlow.focus()

行得通。

于 2012-05-12T17:45:26.550 回答