【AS3】¥記号をScript内でStringとして使う時の注意

| | トラックバック(0)

勉強中に忘れそうな気がしたのでメモです。


ソース内で¥マークをストリングとして使う場合、¥記号をそのまま使うとエスケープシーケンスと解釈されていしまう場合があります。
そこで円記号として¥を使う場合は、Unicodeの¥(00A5)を使います。

ソース

var yen :String = "\u00A5"
var price:int = 1950;
trace(yen+price);
//出力¥1950

か、fromCharCodeを使って下記のようにすればOK.

var yen :String = String.fromCharCode(0x00A5);
var price:int = 1950;
trace(yen+price);
//出力¥1950

ちなみに”℃”は数字(Unicode)の部分を2103に書き換えるとでます。
http://www.fileformat.info/info/unicode/char/2103/index.htm

トラックバック(0)

このブログ記事を参照しているブログ一覧: 【AS3】¥記号をScript内でStringとして使う時の注意

このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/50

このブログ記事について

このページは、が2008年9月30日 16:10に書いたブログ記事です。

ひとつ前のブログ記事は「【AS3】全画面FLVをやる」です。

次のブログ記事は「【AS3】関数とメソッドの違い」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。