トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     LoadVars読み込みテキストがHTMLレンダリングされない
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
two_line
Åê¹ÆNo.16451
投稿日時: 2005-4-3 16:59
新米
居住地: Yokohama, Japan
投稿: 16
使用環境:
LoadVars読み込みテキストがHTMLレンダリングされない
三回目の質問投稿になります。
宜しくお願い致します。

質問したい事の要点としては、
「LoadVarsオブジェクトにより読み込んだHTMLテキストを
 HTMLレンダリングされるようにするにはどのようにすればよいか」
という事です。

下記スクリプトを書きました。
HTMLソースが記述してあるテキストファイル(contents.txt)を読み込み、
それをダイナミックテキストobj_txtに表示させる、というものです。
ところが、タグがタグとして認識されない、HTMLレンダリングされずに表示されたのです。
// コンテンツを表示するTextFieldの設定
this.obj_txt.html = true;
// 外部HTMLテキストを読み込む
var readTxt : LoadVars = new LoadVars();
readTxt.parent_mc = this;
this.readTxt.onLoad = function(flag : Boolean):Void{
	if(flag){
		this.parent_mc.obj_txt.text = this.contentstext;
		updateAfterEvent(); //おまじない
	}
}
this.readTxt.load("contents.txt");
stop();


そこで、下記スクリプトに直してみましたところ、表示されたので
「LoadVarsオブジェクトにより読み込んだHTMLテキストはHTMLレンダリングされないのか」
という疑問に至った次第です。
// コンテンツを表示するTextFieldの設定
this.obj_txt.html = true;
// 外部HTMLテキストを読み込む
this.onData = function(flag : Boolean):Void{
	if(flag){
		updateAfterEvent(); //おまじない
	}
}
this.loadVariables("contents.txt");
stop();


関連する事としてさらに質問させて頂きます。
(野中文雄さまがご覧になっておられたら、の話ですが)
この投稿では「MX以降のスクリプティングでは、TextFieldに変数名を使用しないことをお勧めします。」とあります。
この理由をお聞かせ願えたら、と思います。
LoadVarsオブジェクトを使った外部テキストファイルの読込み
にあるように、
「変数の読込みをMovieClipから独立して処理できる」という利点が根拠なのでしょうか。

以上、ご回答宜しくお願い致します。
p.s.:初歩的ミスではありませんように…。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » LoadVars読み込みテキストがHTMLレンダリングされない two_line 2005-4-3 16:59
     Re: LoadVars読み込みテキストがHTMLレンダリングされない Fumio 2005-4-3 18:32
       Re: LoadVars読み込みテキストがHTMLレンダリングされない two_line 2005-4-3 20:55

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops