flash on 2011-10-5
♥0 |
Line 42 |
Modified 2011-10-05 10:47:34 |
MIT License
archived:2017-03-20 03:02:42
ActionScript3 source code
/**
* Copyright fujiopera ( http://wonderfl.net/user/fujiopera )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/18V5
*/
package {
import flash.display.Sprite;
import flash.text.engine.TextLine;
import flash.text.engine.TextBlock;
import flash.text.engine.TextElement;
import flash.text.engine.ElementFormat;
import flash.text.engine.FontDescription;
[SWF(backgroundColor="#FFFFFF", width="600", height="500", frameRate="30")]
public class Main extends Sprite {
// プロパティ
private var container:Sprite;
private static var fontName:String = "Kozuka Mincho Pro M";
private static var sentence:String = " sdsdsdsdsdsdsds(中略) ";
// コンストラクタ
public function Main() {
init();
}
// メソッド
private function init():void {
container = new Sprite();
addChild(container);
container.x = 60;
container.y = 80;
var description:FontDescription = new FontDescription();
description.fontName = fontName;
var format:ElementFormat = new ElementFormat();
format.locale = "ja";
format.fontDescription = description;
format.fontSize = 14;
format.color = 0xFFFFFF;
var element:TextElement = new TextElement(sentence, format);
var block:TextBlock = new TextBlock();
block.content = element;
var line:TextLine = block.createTextLine(null, 480);
var n:uint = 0;
while (line != null) {
container.addChild(line);
line.x = 0;
line.y = 30*n;
n ++;
line = block.createTextLine(line, 480);
}
}
}
}