TextLayout框架在按菜单按钮时阻止取消选择

时间:2012-05-10 23:19:28

标签: text actionscript flash tlf

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

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

1 个答案:

答案 0 :(得分:0)

选择状态不会仅重置进行蓝色格式化的焦点。

textFlow.focus()

诀窍。