文字一文字ずつ

by siny
♥0 | Line 24 | Modified 2010-03-01 02:06:36 | MIT License
play

ActionScript3 source code

/**
 * Copyright siny ( http://wonderfl.net/user/siny )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/tq1v
 */

package{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.display.Stage;
	import flash.text.*;
	
	public class Moji extends Sprite {
		
		public var sampleStr:String = "これは文字がひとつずつ出るテスト。"
		public var sample_txt:TextField = new TextField;
		
		public function Moji() {
			
			sample_txt.defaultTextFormat = new TextFormat('MSゴシック', 12, 0x000000, true);
			sample_txt.autoSize = TextFieldAutoSize.LEFT;
			addChild(sample_txt);
			sample_txt.addEventListener(Event.ENTER_FRAME, setEnter);
			
		}
		
		public function setEnter(event:Event):void{
			if(sampleStr.length > 0){
				sample_txt.appendText(sampleStr.substr(0, 1));
				sampleStr = sampleStr.slice(1, sampleStr.length);
			} else {
				sample_txt.removeEventListener(Event.ENTER_FRAME, setEnter);
			}
		}

	}
}