Flash / ActionScript プログラムに関する各種メモ書き

Flash ActionScript で外部テキストデータを読み込み表示させる【LoadVars() 】

1. アクションスクリプトで外部テキストデータを読み込むにはLoadVars() オブジェクトを使用します。

読み込み完了の関数を定義して、load()メソッドを呼べば完了。簡単です。

読み込まれるテキストデータ(test.txt)の内容(例)

テストテキストテストテキストテストテキスト

アクションに記述する内容

var my_load_vars = new LoadVars();
var _this = this;
my_load_vars.onData = function(rawData) {
	trace('読み込み完了 : '+rawData);
	// 読み込みデータの表示
	_this.my_txt.text = rawData;
}
my_load_vars.load("test.txt");

2. Flashアニメーション上に読み込んだ外部テキストを表示させるには

まず「テキストツール」で「ダイナミックテキスト」を作成します。

名前を「my_txt」とつけます。

これでmy_txtに外部テキストが読み込まれます。

3. HTMLを読み込んで表示させるには

「// 読み込みデータの表示」の次の1行を下記のように書き換えます。

// 読み込みデータの表示
_this.my_txt.html = true;
_this.my_txt.htmlText = rawData;

関連エントリー

No.411
06/14 21:07

edit

ActionScript2.0