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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     ダイナミックテキストでHTMLレタリングがoffにならない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
okada
Åê¹ÆNo.33846
投稿日時: 2007-6-26 11:19
新米
居住地:
投稿: 6
使用環境:
WinXPsp2,Flash8,IE6,FF2.0 UTF-8
FlashPlaye9.024
ダイナミックテキストでHTMLレタリングがoffにならない
よろしくお願いします。
バグなのか、それとも仕様なのかわかりませんでしたので
こちらに投稿させていただきます。

テキストエリアを制作し
(ダイナミックテキスト・インスタンス:te・変数:txt・HTMLレタリングoff)

asで
**********
stop();
txt = '<div>test</div>';
**********
とした時
テキストエリアに表示されるのは
「test」
と表示されます。

本来は「<div>test</div>」と表示されるのを期待しているのですが、
これは仕様なのでしょうか?
野中文雄
Åê¹ÆNo.33849
投稿日時: 2007-6-26 11:34
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ダイナミックテキストでHTMLレタリングがoffにならない
TextFieldに変数を設定した場合の動作は、仕様として明確でない部分があるので、インスタンス名を使った方がよいと思います。TextField.textプロパティに文字列を設定すれば、期待した結果になりませんか?

参考:「変数の扱いについて
引用:
okadaさんは書きました:
テキストエリアを制作し
(ダイナミックテキスト・インスタンス:te・変数:txt・HTMLレタリングoff)

asで
stop();
txt = '<div>test</div>';

とした時
テキストエリアに表示されるのは
「test」
と表示されます。


----------------
 

okada
Åê¹ÆNo.33850
投稿日時: 2007-6-26 11:40
新米
居住地:
投稿: 6
使用環境:
WinXPsp2,Flash8,IE6,FF2.0 UTF-8
FlashPlaye9.024
Re: ダイナミックテキストでHTMLレタリングがoffにならない
返信ありがとうございます。
変数での入力HTML化はどうやら仕様っぽい?ようです。

ご指摘されたとおり
te.text='<div>test</div>';

としたら、表示されました。

**********
この投稿は、二重投稿気味になりましたので、お詫びを申し上げます。
http://www.gac.jp/article/index.php?stats=question&category=19&id=20682&command=msg
**********
野中文雄
Åê¹ÆNo.33851
投稿日時: 2007-6-26 12:00
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ダイナミックテキストでHTMLレタリングがoffにならない
私の環境(Flash 8/Mac OS X.4.9)では、変数を設定したTextFieldにタグもそのまま表示されます。おそらく、前の回答で参考に引用したスレッドの例のように、何か他の要因が絡んでTextField.htmlプロパティがtrueに変わってしまっているのではないかと推測します。

ただ、結論としては、変数でなくインスタンスとして扱われるのがよいでしょう。
引用:
okadaさんは書きました:
変数での入力HTML化はどうやら仕様っぽい?ようです。


----------------
 

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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