外部XMLからFlashにテキストを読み込んで表示させるとき、
「&」や「'」等の特殊文字が上手く表示されずに悩みました。
特殊文字の場合、例えば「&」と表記することで画面では「&」と表示されるはずが、
「&」のまま表示されてしまうのです。
これ、Flash内でのXML読み込み方法に問題があったようです。
【特殊文字NG】 ~.firstChild;
「A&B」と表記⇒「A&B」と表示
【特殊文字OK】 ~.firstChild.nodeValue;
「A&B」と表記⇒「A&B」と表示
「nodeValue」はノードの値という意味です(そのまんまですが)。
これを付けるだけで特殊文字が上手く表示されるようになりました。
コメントする