Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flashx.textLayout.elements.TextFlow;
- import flashx.textLayout.compose.StandardFlowComposer;
- import flashx.textLayout.container.ContainerController;
- import flashx.textLayout.container.TextContainerManager;
- import flash.display.Sprite;
- import fl.text.TLFTextField;
- import flashx.textLayout.conversion.TextConverter;
- import flashx.textLayout.conversion.ConversionType;
- var txt:TLFTextField = test_txt;
- txt.visible = false;
- var flowString:* = TextConverter.export(txt.textFlow, TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.STRING_TYPE)
- trace(flowString);
- var flow:TextFlow = TextConverter.importToFlow(flowString, TextConverter.TEXT_LAYOUT_FORMAT);
- flow.columnCount = 2;
- flow.flowComposer = new StandardFlowComposer();
- var spr:Sprite = new Sprite();
- spr.name = "testContainer";
- var flowController:ContainerController = new ContainerController(spr, 500, 350);
- flow.flowComposer.addController(flowController);
- flow.flowComposer.updateAllControllers();
- addChild(spr);
- if(flowController.container.height > 350){
- var spr2:Sprite = new Sprite();
- var flowController2:ContainerController = new ContainerController(spr2, 500, 350);
- flow.flowComposer.addController(flowController2);
- flow.flowComposer.updateAllControllers();
- spr2.x = 550;
- addChild(spr2);
- }
Advertisement
Add Comment
Please, Sign In to add comment