読み込んだ外部テキストを順番に表示する 

読み込んだ外部テキストを順番に表示する方法は以下の2通り。
(他にもあると思うけど、とりあえず思いつくもの)


■splitで分割して、配列に入れる



//読み込んだ文字列を”,”で分割し、ファイル名のテーブルを作る
str = new String( txt_list );
txt_tbl = str.split( "," );
//全テキストの読み込み
txt_max = txt_tbl.length;
for( i = 0 ; i < txt_max ; i++ ){
_root.txt = txt_tbl[ i ];
}

外部テキストはこんなカンジ

txt_list=テキスト1,テキスト2,テキスト3,テキスト4

Scriptは分かりやすいけど、外部テキストが見にくい。
だからテキストを変更する時に面倒。




■文字毎に改行する



var j = 0;
// 文字列の数を求める
while (this["txt_"+(++j)] != undefined);
txt_max = j;

//テキストを順番に代入
for( i = 0 ; i < txt_max ; i++ ){
_root.txt = this[ "txt_" + i ];
}

外部テキストはこんなカンジ

&txt_0=ああああああ&
&txt_1=い&
&txt_2=ううう&
&txt_3=ええ&

外部テキストが見やすいので、担当者以外でも変更しやすい。

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://shotets.blog21.fc2.com/tb.php/8-f01cde48