Flashのダイナミックテキストに半角の円記号を出力しようとしてハマる(ハマったまま)。
公式のドキュメントやらいろんなサイトの情報をググってみると、¥¥(ここでは2バイト文字で記述しますが、実際は1バイト文字)でエスケープできる、ということらしい。でも、どうやっても出ない。¥¥はもちろん、\\も試したけどダメ。フォントを埋め込んだり、埋め込まなかったりしたけどダメ。変数の型指定してみたけどダメ・・・これってmacの仕様?
var foo = "¥¥"とかvar foo = "\\"とかvar foo = "¥b"とかHTML表示でも微妙だよな。windowsではどう見えてるんだろう。HTMLでは両方ともちゃんと見えてるぞ。FlashがPPC用だからか・・・?
しょうがないので埋め込みフォントをヒラギノにして、数字と2バイト¥を埋め込んだりしてみた・・・

ダイナミックテキストが何者かわからないですが、
「%A5」や「\」では駄目でしょうか?
あ、バックスラッシュになっちゃった(笑
「%A5」や
「\」です(汗
実体参照ですね。ちょっとやってみます。
んー、やっぱりだめですね。HTMLテキストにしても\しかでてこない。
あ、HTMLテキストに¥でいけた!ありがとうございます。でも、これって正しい方法なのかいまいち不明・・・ちなみにダイナミックテキストはFlashで変数を表示するためのテキストオブジェクトでございます。
あ、数字間違えてましたね。ごめんなさい!
(でも出来たようで良かったです。)
調べてみると、
¥
¥
¥
がいけそうです。
¥ なんて初めて知った。。。
ちなみに、2番目のやつ(165)は10進数での表記、3番目のは16進数での表記で、内容は一緒ですー。
¥と¥ちょっとテスト。
フンー、名前と16進はFlashのHTMLレンダリング機能がサポートしてないのかも。僕は©【著作権表示】とか 【半角スペース】とか使ってましたよ。でも最近はあまり使いませんね。
なるほど。10進数しか使えないんですかね。
この技は、MacとWindowsで表示が違うときに使いました。
なんの文字だったか忘れたけど、Windowsで見れてMacで見えない文字だったような。。。
あ、ローマ数字だ。
蛇足ですが、そのときの参考URLが↓です。
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/cref_num.html