Nanashi-softプログラマ専用HTML5プログラミング


◇HTML5プログラミング -テキストダウンロード-

iOS4では,FileReaderクラスが使えませんでしたorz

色々調べたところ,XMLHttpRequestクラスで文字列が読み込める事がわかりました
Android2.1エミュレータで試したところ,動作したので,スマホで使えるならOK(*'-')
(後に Android2.x実機数台でチェックして動作することを確認しました)

グローバル変数 txtを用意して,
var txt;
run関数にテキストファイル読み込みを追加します
		var reader = new XMLHttpRequest();
reader.onload=function() {
txt=reader.responseText;
rGame();
};

reader.open("get","http://yun.cup.com/karuna/sinario.txt",true);
reader.send(null);
そして,rGame関数のテキスト表示をtxtにすれば良いです
		context.fillText(txt, 20, 100);

改行コードで splitすれば,行分割も可能です
		txt=reader.responseText.split("\n");
として,文字表示時に,行毎に表示とかできます
		context.fillText(txt[0], 20, 100);
context.fillText(txt[1], 40, 100);
context.fillText(txt[2], 60, 100);
context.fillText(txt[3], 80, 100);


TOPプログラマ専用HTML5プログラミング