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();   

コンテナ自体または別のコンテナに追加された別のボタン(スプライト)を押したときに、EditManager(SelectionManagerを拡張)がテキストの選択を解除しないようにするにはどうすればよいですか。

選択範囲の外側をクリックすると、現在の選択範囲の選択が解除されます。この動作をどのように防ぐことができますか?

4

1 に答える 1

0

selectionstateは、青色のフォーマットを行うフォーカスのみをリセットしません。

textFlow.focus()

トリックを行います。

于 2012-05-12T17:45:26.550 に答える