ひらがな charaCodeAt と String.fromCharCode

by sph62
♥0 | Line 63 | Modified 2010-03-23 14:13:22 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.text.TextField;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
			var field1:TextField = new TextField();
			field1.height = 200;
			field1.width = 80;
			field1.border = true;
			field1.y = 25
			field1.x = 5
			addChild(field1);
			var field2:TextField = new TextField();
			field2.height = 200;
			field2.width = 175;
			field2.border = true;
			field2.y = 25
			field2.x = 90;
			addChild(field2);
			var field3:TextField = new TextField();
			field3.height = 200;
			field3.width = 190;
			field3.border = true;
			field3.y = 25
			field3.x = 270;
			addChild(field3);
				
			var kana:Array = [
					"あいうえお",
					"かきくけこ",
					"さしすせそ",
					"たちつてと",
					"なにぬねの",
					"はひふへほ",
					"まみむめも",
					"やゆよ",
					"らりるれろ",
					"わをん"];
			field1.text = kana.join("\n");
				
			var kana2:Array = kana.concat().join("\n").split("");
			var len:int = kana2.length;
			var str:String = "";
			var tmp:String;
			for (var i:int=1; i<len+1; i++) {
				tmp = kana2[i - 1];
				if(tmp != "\n"){
					str += tmp.charCodeAt() + " ";
				}else{
					str+="\n";
				}
			}
			field2.text=str;
				
			str = "";
			for(i=12354; i< 12435;i++){
				tmp = String.fromCharCode(i);
				if(tmp == "か"||tmp == "さ"||tmp == "た"||tmp == "な"||tmp == "は"||tmp == "ま"||tmp == "や"||tmp == "ら"||tmp == "わ"){
					str += "\n"
				}
				str += tmp;
			}
			field3.text = str;
            
        }
    }
}