package {
import flash.display.Sprite;
import flashx.textLayout.container.ContainerController;
import flashx.textLayout.conversion.TextConverter;
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.formats.BlockProgression;
import flashx.textLayout.formats.TextLayoutFormat;
public class MyTextLayout extends Sprite {
public function MyTextLayout() {
var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
textLayoutFormat.lineHeight = 30;
textLayoutFormat.locale = 'zh';
textLayoutFormat.blockProgression = BlockProgression.RL;
var text:String = "测试竖向文字,再看看English如何?";
var textFlow:TextFlow = TextConverter.importToFlow(text, TextConverter.PLAIN_TEXT_FORMAT);
textFlow.hostFormat = textLayoutFormat;
textFlow.flowComposer.addController(new ContainerController(this, 25, 200));
textFlow.flowComposer.updateAllControllers();
}
}
import flash.display.Sprite;
import flashx.textLayout.container.ContainerController;
import flashx.textLayout.conversion.TextConverter;
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.formats.BlockProgression;
import flashx.textLayout.formats.TextLayoutFormat;
public class MyTextLayout extends Sprite {
public function MyTextLayout() {
var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
textLayoutFormat.lineHeight = 30;
textLayoutFormat.locale = 'zh';
textLayoutFormat.blockProgression = BlockProgression.RL;
var text:String = "测试竖向文字,再看看English如何?";
var textFlow:TextFlow = TextConverter.importToFlow(text, TextConverter.PLAIN_TEXT_FORMAT);
textFlow.hostFormat = textLayoutFormat;
textFlow.flowComposer.addController(new ContainerController(this, 25, 200));
textFlow.flowComposer.updateAllControllers();
}
}
}
使用只要把该类实例化加入视图组件即可